我有一个Python程序,每次都需要不同的参数。参数是存储在名为urls.txt
的文件中的URL。例如,如果urls.txt
包含:
abc.com
xyz.com
def.com
mno.com
我想执行:
python myProgram.py -u 'abc.com' -f output.txt
python myProgram.py -u 'xyz.com' -f output.txt
python myProgram.py -u 'def.com' -f output.txt
python myProgram.py -u 'mno.com' -f output.txt
这是怎么做到的?
答案 0 :(得分:1)
for url in `cat urls.txt`
do
python myProgram.py -u "$url" -f output.txt
done
也可以使用while循环和read
:
while read url
do
python myProgram.py -u "$url" -f output.txt
done <urls.txt