如何查找文件并在其上执行程序
问题的出现原因:
用户想要在指定文件夹中找到所有的jpg文件,并对每个文件执行一个程序进行图像预处理。然而,用户可能不知道如何在命令行中找到文件并执行程序。
解决方法:
用户可以通过执行以下类似的命令来实现任务:
cd "/path/to/the/folder/containing/your/images" for CURRENT_IMAGE in `find *.jpg -maxdepth 0`; do echo "Preprocessing image file $CURRENT_IMAGE" # Your program that performs the image preprocessing BET2 "$CURRENT_IMAGE" "${CURRENT_IMAGE}_processed.jpg" done
希望对您有所帮助 🙂