说,我想找到一些文件并做chmod并用另一个命令做一些事情,例如
find . -name "*.txt" -exec chmod 666 "{}" && cp "{}" /dst \;
Run Code Online (Sandbox Code Playgroud)
它说
find: missing argument to `-exec'
Run Code Online (Sandbox Code Playgroud)
我该如何正确使用这个-exec结构?我认为问题在于"&&"?我需要使用此&&运算符,万一chmod感谢失败
只需使用另一个-exec例如
find . -name \*.txt -exec chmod 666 {} \; -exec cp {} /dst/ \;
Run Code Online (Sandbox Code Playgroud)