场景1
在一个目录下有许多文件,现在需要搜索带有指定关键字的文件、在文件的哪一行、这一行的内容。
得到信息后,查看文件中该关键字的上下文
grep -irn 'key' dir #i 忽略大小写 #r 在多层目录下递归搜索 #n 标明关键字在文件的哪一行
场景2
将一个目录下所有log结尾的文件,全部cp到指定目录
find /data -type f -name *.log | xargs -I {} cp {} /data/log #指定find类型为f,文件名为*.log #xargs 的一个选项 -I,使用 -I 指定一个替换字符串 {},这个字符串在 xargs 扩展时会被替换掉, #当 -I 与 xargs 结合使用,每一个参数命令都会被执行一次:
find . -maxdepth 1 -name 'Process32*'