我试图在 Linux 中运行一个程序,其语法如下:
BET2 <input file> <output file>
该程序将获取图像并对其执行一些预处理,然后保存到新文件。现在我可以正确运行程序了。但是,我有大约 100 万张图像,我不想手动一张一张地运行它们。
所以,我的问题是,有什么办法可以做到以下几点:
- 查找当前目录下的所有图片(.jpg文件)
- 让每个图像(something.jpg)作为预处理程序的输入,并将输出命名为something_processed.jpg
最佳答案
你可以使用类似的东西
ls *.jpg | xargs -I{} BET2 {} processed_{}
关于linux - 如何查找文件并在其上执行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55349050/