我在子文件夹中有图像。让我们进入文件夹images
我有一个python程序,它将逐个从文件夹中获取图像参数,图像按顺序命名(1.jpg,2.jpg,3.jpg等)。
对该程序的调用为:python prog.py 1.jpg
什么是自动执行此操作的shell脚本?
请询问其他信息。
答案 0 :(得分:1)
从包含images /的文件夹尝试这个:
for i in images/*.jpg; do
python prog.py $i
done
答案 1 :(得分:0)
cd IMG_DIR
for item in [0-9]*.jpg
do
python prog.py $item
echo "Item processed : $item"
done
您还可以将图像目录作为shellscript参数传递
答案 2 :(得分:0)
您可以使用 GNU Parallel 非常简单地并行执行所有操作,如下所示:
parallel python prog.py ::: images/*.jpg
或者,如果您的Python写入当前目录:
cd images
parallel python prog.py ::: *.jpg