I would like to grep the pattern and return it to a variable, for multiple files, I know how to do it using bash, but now I want to realize it in python.
In bash, I can do something like this
for i in {1..3}
do
result=$(grep "pattern" folder/name-${i}/out)
done
However, I'm not sure how to do it in Python. I tried:
for i in range(1,4):
name = 'name-' + str(i)
result = subprocess.check_output("grep 'pattern' folder/{name}/out", shell=True)
It returns error grep: folder/{name}/out: No such file or directory
Does anyone know how to fix it?