我想要跑步:
./my_script.py a_file &
我希望对当前文件夹中以.my_format
结尾的所有文件执行操作,因此我执行以下操作:
find . -type f -name "*.my_format" -exec ./my_script {} & \;
但它不起作用。我应该如何在-exec
参数中包含 &
符号?
我想要跑步:
./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 {} &' \;
sh
是所有Linux机器上的基本shell,对吗? - Ricky Robinsonfind . -type f -name "*.my_format" -exec bash -c './my_script "$1" &' - '{}' \;