信息搜索相关操作

场景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*'

  

posted @ 2019-01-09 11:44  jabbok  阅读(134)  评论(0编辑  收藏  举报