bash:-exec在find命令中和&

里奇·罗宾逊(Ricky Robinson)

我要跑步:

./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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

exec命令bin bash

来自分类Dev

为bash exec构造命令

来自分类Dev

如何在find命令的-exec中使用两个bash命令?

来自分类Dev

一个bash脚本中的多个find -exec命令不起作用?

来自分类Dev

一个bash脚本中的多个find -exec命令不起作用?

来自分类Dev

bash循环中的exec命令用于webscrapping

来自分类Dev

从bash文件运行find命令

来自分类Dev

从find命令执行bash功能

来自分类Dev

bash:对find -exec的错误处理

来自分类Dev

!! bash命令

来自分类Dev

bash for find命令中循环的参考项目

来自分类Dev

bash-传递变量以查找命令-exec

来自分类Dev

exec和tee到日志文件:解释这些bash命令

来自分类Dev

在bash`-exec命令{} +`中+是什么意思?

来自分类Dev

嵌套的bash命令在teamcity ssh exec中不起作用

来自分类Dev

Bash:查找和复制 exec 命令不是递归的

来自分类Dev

审核bash RPG的bash命令

来自分类Dev

审核bash RPG的bash命令

来自分类Dev

if命令在find -exec中

来自分类Dev

单个Gradle Exec任务中的多个bash命令与多个Gradle Exec任务中的每个命令具有单个命令

来自分类Dev

如何在Linux(ubuntu)中从bash脚本运行exec bash命令?

来自分类Dev

Bash使用find -exec重命名360 000个文件

来自分类Dev

“ -bash:{}:没有这样的文件或目录”,使用find exec

来自分类Dev

来自bash的exec $ SHELL

来自分类Dev

Bash脚本-exec语法

来自分类Dev

bash exec的正确语法

来自分类Dev

来自bash的exec $ SHELL

来自分类Dev

Bash命令作为Bash命令参数

来自分类Dev

Bash绑定命令