查找-exec选项
比如说,我想找到一些文件并执行 chmod 并使用另一个命令对其执行某些操作,例如
find . -name "*.txt" -exec chmod 666 "{}" && cp "{}" /dst \;
它说
find: missing argument to `-exec'
如何正确使用此 -exec
构造?我认为问题在于“&&” ?我需要使用这个 &&
运算符,以防 chmod
失败 谢谢
Say , i want to find some files and do chmod and do something with it with another command, eg
find . -name "*.txt" -exec chmod 666 "{}" && cp "{}" /dst \;
it says
find: missing argument to `-exec'
How do I properly use this -exec
construct? I think the problem is with the "&&" ? I need to use this &&
operator in case chmod
fails
thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需使用另一个
-exec
例如Just use another
-exec
e.g.要么编写一个小 shell 脚本并执行该脚本,要么使用多个执行脚本。
Either write a little shell script and -exec that or use multiple -exec's.