find: missing argument to `-exec' 什么原因
这个错误通常是由于-exec选项后面没有提供要执行的命令,或者命令语法有误引起的。
例如,如果你运行类似于以下命令:
find /var/log -name "*.log" -exec
就会出现"missing argument to `-exec'"错误,因为没有提供要执行的命令。
要解决这个问题,你需要在-exec选项后面添加要执行的命令。例如,以下命令将通过grep命令查找/var/log目录中的所有.log文件:
find /var/log -name "*.log" -exec grep "error" {} \;
注意,命令必须以分号(;)结尾,并且在分号前面需要添加反斜杠(\),以防止它被解释为特殊字符。
原文地址: https://www.cveoy.top/t/topic/qiZ 著作权归作者所有。请勿转载和采集!