我在一个目录上有大约 100 万张图片。这些文件从 1 到 n 编号。我正在使用 for 循环遍历每个图像。由于每次迭代都由个人检查,因此一天只能完成一定数量的迭代。当我第二天再次开始循环时,循环显然又从第一个文件开始了。
我将通过循环迭代的文件保存在一个文本文件中,并在每次循环开始之前读取文本文件的最后一行。我正在尝试使用最后读取的文件作为 for 循环的开始。
以下是到目前为止完成的代码:
query=/ImageFolder/*.jpg
fil=$( tail -n 1 readfiles.txt )
for f in $query
do
python ~/runprog.py --query $f
done
我不确定如何使用 $fil 作为我在 for 循环中的起点,并从那里开始迭代后续文件。
如果您
readfiles.txt
包含所有已处理的文件,您可以使用它grep
来查找某个是否已完成。运行 python 脚本后,使用处理后的文件更新该文件。