我要跑步:
./my_script.py a_file &
...在当前文件夹中以结尾的所有文件上.my_format
,所以我这样做:
find . -type f -name "*.my_format" -exec ./my_script {} & \;
但这不起作用。如何&
在-exec
参数中包含?
试试这个:
$ find . -type f -name "*.my_format" -exec sh -c './my_script {} &' \;
您的尝试不起作用的最可能原因是因为find使用exec(3)
不了解作业控制的标准c库调用家族之一执行该命令-&
符号。外壳程序确实了解“在后台运行此命令”,因此-exec sh ...
调用
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句