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

e1000

在命令的-exec一部分中可以使用2find命令吗?

我已经尝试过类似的方法:

find . -name "*" -exec  chgrp -v new_group {}  ; chmod -v 770 {}  \;

我得到:

查找:-exec缺少参数
chmod:无法访问{}:没有这样的文件或目录
chmod:无法访问;:没有这样的文件或目录

摇床

至于find命令,您也可以-exec连续添加更多命令:

find . -name "*" -exec chgrp -v new_group '{}' \; -exec chmod -v 770 '{}' \;

请注意,此命令的结果等同于使用

chgrp -v new_group文件&& chmod -v 770文件

在每个文件上。

所有find的参数,如-name-exec-size等等,其实都是测试find将继续由一个只要运行它们作为一个整个链条迄今已评估为因此,仅当先前的-exec命令返回true(即命令的退出状态)时,执行每个连续的命令。也了解逻辑运算符,例如)而不是)。因此,要使用一连串的测试而不考虑先前的结果,则需要使用如下所示的内容:0find-o!-exec

find . -name "*" \( -exec chgrp -v new_group {} \; -o -true \) -exec chmod -v 770 {} \; 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在bash中使用`fc`编辑和执行最后两个命令

来自分类Dev

如何在shell脚本中使用两个find命令输出传递导出变量

来自分类Dev

在find命令之后,如何在for循环内使用exec命令?

来自分类Dev

如何在scp命令中使用find

来自分类Dev

如何在bash中交换两个命令?

来自分类Dev

如何在SQL命令中使用两个where语句?

来自分类Dev

如何在Linux中使用exec命令使用wget命令?

来自分类Dev

如何在jenkins exec命令中使用sudo命令

来自分类Dev

在更新命令中使用两个推入

来自分类Dev

在源文件awk中使用两个命令

来自分类Dev

如何在SQL中使用一个SELECT命令显示两个表中的值?

来自分类Dev

Bash:如何将这两个find命令组合成一个?

来自分类Dev

bash nohup有两个命令

来自分类Dev

bash nohup有两个命令

来自分类Dev

在 sunOS 中使用 find 命令比较两个目录中的所有文件

来自分类Dev

如何在bash脚本中运行这两个heroku命令?

来自分类Dev

使用phonegap通过telnet和exec命令连接两个系统

来自分类Dev

之后,如何在find命令上运行-exec?grep

来自分类Dev

如何在shell中连接两个命令

来自分类Dev

在find命令中使用exec时出错

来自分类Dev

如何使用 find exec 输入两个可变参数?

来自分类Dev

如何使用&&使用pipenv脚本运行两个命令?

来自分类Dev

如何在bash中的awk命令中使用bash变量

来自分类Dev

Bash:通过对两个文件参数进行排序来使用exec find选项

来自分类Dev

linux find -exec两个命令并连接在同一行

来自分类Dev

如何使两个命令按顺序使用stdin的输入?

来自分类Dev

如何使用两个不同的变量迭代命令?

来自分类Dev

如何使用 SQL 命令对两个值求和或相加

来自分类Dev

如何在Bash中使用比较运算符左侧的两个操作数

Related 相关文章

  1. 1

    如何在bash中使用`fc`编辑和执行最后两个命令

  2. 2

    如何在shell脚本中使用两个find命令输出传递导出变量

  3. 3

    在find命令之后,如何在for循环内使用exec命令?

  4. 4

    如何在scp命令中使用find

  5. 5

    如何在bash中交换两个命令?

  6. 6

    如何在SQL命令中使用两个where语句?

  7. 7

    如何在Linux中使用exec命令使用wget命令?

  8. 8

    如何在jenkins exec命令中使用sudo命令

  9. 9

    在更新命令中使用两个推入

  10. 10

    在源文件awk中使用两个命令

  11. 11

    如何在SQL中使用一个SELECT命令显示两个表中的值?

  12. 12

    Bash:如何将这两个find命令组合成一个?

  13. 13

    bash nohup有两个命令

  14. 14

    bash nohup有两个命令

  15. 15

    在 sunOS 中使用 find 命令比较两个目录中的所有文件

  16. 16

    如何在bash脚本中运行这两个heroku命令?

  17. 17

    使用phonegap通过telnet和exec命令连接两个系统

  18. 18

    之后,如何在find命令上运行-exec?grep

  19. 19

    如何在shell中连接两个命令

  20. 20

    在find命令中使用exec时出错

  21. 21

    如何使用 find exec 输入两个可变参数?

  22. 22

    如何使用&&使用pipenv脚本运行两个命令?

  23. 23

    如何在bash中的awk命令中使用bash变量

  24. 24

    Bash:通过对两个文件参数进行排序来使用exec find选项

  25. 25

    linux find -exec两个命令并连接在同一行

  26. 26

    如何使两个命令按顺序使用stdin的输入?

  27. 27

    如何使用两个不同的变量迭代命令?

  28. 28

    如何使用 SQL 命令对两个值求和或相加

  29. 29

    如何在Bash中使用比较运算符左侧的两个操作数

热门标签

归档