find、xargs、grep基本用法 执行-exec后面接的linux命令。只是-ok以更安全的方式在执行-ok后面接的命令,在执行这些命令前都要对用户进行询问。-exec选项的命令形式:command {} \ 注意{}和\之间有空格...find命令在linux目录下,当需要找某个文件或者目录时使用,文件和目录都可以查找。find命令常用来搜索目录树中的...
这里使用的是centos5.5系统,在执行find命令带有exec扩展命令的时发生了错误提示,这时候需要注意带不带空格: 例如:find ./jquery-ui/ -name “*svn” -exec rm -rf {}\; 这样写肯定会报错,”find: 遗漏”-exec”的参数” 报错的原因是书写的问题,应该这样写: find ./jquery-ui/ -name “*svn” -exec ...
这里使用的是centos5.5系统,在执行find命令带有exec扩展命令的时发生了错误提示,这时候需要注意带不带空格: 例如:find ./jquery-ui/ -name “*svn” -exec rm -rf {}\; 这样写肯定会报错,”find: 遗漏”-exec”的参数” 报错的原因是书写的问题,应该这样写: find ./jquery-ui/ -name “*svn” -exec ...
Shell代码 1. find /u03 -name server.xml -exec grep '9080' {} \; 1. 2.
-exec 选项允许 find 命令对匹配的每个文件执行后面跟随的命令。这个命令的每个实例都会针对 find 找到的每个文件执行一次。执行完毕后,-exec 命令的结束由 \;(分号前有一个反斜杠,以防止它被shell解释)标记。 2. 说明 -exec 选项后面需要跟随的参数格式 -exec 选项后面需要跟随一个要执行的命令,该命令用引号括...
find . -type f -mtime +7 -name "*.log" -exec rm -rf {} \ 1. 结果报错,find: missing argument to `-exec' 后来一查,发现两个会导致此问题的原因。 1. "{}"和"\"之间要有空格 2. 此语句末尾需要分号 3.最后的"\"和分号中间不能有空格 ...
说明:find命令,配合-exec参数,可以对查询的文件进行进一步的操作,可以得到很多有用的功能,比如说文件包含特定字符串的查询等,要了解这个功能,最简单直接的就是看find命令帮助,列出 -exec command ; Execute command; true if 0 status is returned. All following arguments to find are taken to be arguments to...
All following arguments to find are taken to be arguments to the command until an argument consisting of `;' is encountered 缺少 ;号啊,在命令末尾加 ;就好了
find.-type f-name"*.txt"-exec printf"File: %s\n"{}\; 例5 :将30天前的.log文件移动到old目录中: 代码语言:javascript 复制 find.-type f-mtime+30-name"*.log"-exec mv{}old \; 例6:因为单行命令中-exec参数中无法使用多个命令,以下方法可以实现在-exec之后接受多条命令(即运行脚本):-exec./...