Bash find-exec选项
比如说,我想找到一些文件并执行chmod,然后用另一个命令来处理它,例如Bash find-exec选项,bash,find,Bash,Find,比如说,我想找到一些文件并执行chmod,然后用另一个命令来处理它,例如 find . -name "*.txt" -exec chmod 666 "{}" && cp "{}" /dst \; 上面说 find: missing argument to `-exec' 如何正确使用此-exec构造?我认为问题出在“&&”上?如果chmod失败,我需要使用此&&运算符 谢谢只需使用另一个-exec即可 find . -name \*.txt -exec chmod 666 {
find . -name "*.txt" -exec chmod 666 "{}" && cp "{}" /dst \;
上面说
find: missing argument to `-exec'
如何正确使用此-exec
构造?我认为问题出在“&&”上?如果chmod
失败,我需要使用此&&
运算符
谢谢只需使用另一个
-exec
即可
find . -name \*.txt -exec chmod 666 {} \; -exec cp {} /dst/ \;
要么编写一个小shell脚本并使用-exec,要么使用多个-exec。嗨,我忘了提到我想使用
&&
,这样在chmod
fails@user229426:您已通过-exec隐式获得此行为