修复遗漏-exec参数的方法很简单,只需在需要执行命令的地方加上-exec,并确保命令的末尾以\;结束。以之前的错误命令为例,修复后的命令如下: bash find . -type f -name "*.txt" -exec ls -l {} \; 这样,find命令就能正确地找到所有的.txt文件,并对它们执行ls -l命令了。
这里使用的是centos5.5系统,在执行find命令带有exec扩展命令的时发生了错误提示,这时候需要注意带不带空格: 例如:find ./jquery-ui/ -name “*svn” -exec rm -rf {}\; 这样写肯定会报错,”find: 遗漏”-exec”的参数” 报错的原因是书写的问题,应该这样写: find ./jquery-ui/ -name “*svn” -exec ...
报错find: 遗漏“-exec”的参数 检查命令的结尾,必须使用“空格\;”结尾
阅读目录(Content) 一. exec参数说明:二. 使用示例 1. 查找当前目录下的文件,并对查找结果执行ls -l 命令 2...查找当前目录下的以.log结尾的文件或目录,并移动到test目录下 find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步
解决:Linux中find: 遗漏“-exec”的参数的问题 1、问题:在使用find的 -exec选项时出现的问题。 find . -size -200k -exec ls -l {}\; 2、原因: {} 和 \之间有空格; \ 和 ;之间没有空格; 正确写法:{} \;({}和\之间是有空格的)......
例如:find ./jquery-ui/ -name “*svn” -exec rm -rf {}\; 这样写肯定会报错,”find: 遗漏”-exec”的参数” 报错的原因是书写的问题,应该这样写: find ./jquery-ui/ -name “*svn” -exec rm -rf {} \; 发现没有是空格 ,{}后面还需要加个空格 ...
linux下find命令报错:遗漏"-exec"的参数" 2013-01-24 13:49 −... Monn 0 7321 每天一个Linux命令(20)--find命令之exec 2016-06-26 15:58 −find 是我们很常用的一个Linux命令,但是我们一般查找出来的额并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 exec解释: -exec 参数...
例如:find ./jquery-ui/ -name “*svn” -exec rm -rf {}\; 这样写肯定会报错,”find: 遗漏”-exec”的参数” 报错的原因是书写的问题,应该这样写: find ./jquery-ui/ -name “*svn” -exec rm -rf {} \; 发现没有是空格 ,{}后面还需要加个空格 ...
例如:find ./jquery-ui/ -name “*svn” -exec rm -rf {}\; 这样写肯定会报错,”find: 遗漏”-exec”的参数” 报错的原因是书写的问题,应该这样写: find ./jquery-ui/ -name “*svn” -exec rm -rf {} \; 发现没有是空格 ,{}后面还需要加个空格 ...
例如:find ./jquery-ui/ -name “*svn” -exec rm -rf {}\; 这样写肯定会报错,”find: 遗漏”-exec”的参数” 报错的原因是书写的问题,应该这样写: find ./jquery-ui/ -name “*svn” -exec rm -rf {} \; 发现没有是空格 ,{}后面还需要加个空格 ...