首页 > 其他 > 详细

grep

时间:2016-03-31 17:04:17      阅读:179      评论:0      收藏:0      [点我收藏+]

1、或操作

grep -E ‘123|abc‘ filename  // 找出文件(filename)中包含123或者包含abc的行egrep ‘123|abc‘ filename    // 用egrep同样可以实现awk ‘/123|abc/‘ filename   // awk 的实现方式

2、与操作

grep pattern1 files | grep pattern2 //显示既匹配 pattern1 又匹配 pattern2 的行。

3、其他操作

grep -i pattern files   //不区分大小写地搜索。默认情况区分大小写
grep -l pattern files   //只列出匹配的文件名
grep -L pattern files   //列出不匹配的文件名
grep -w pattern files  //只匹配整个单词,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’)
grep -C number pattern files //匹配的上下文分别显示[number]行

  4、grep查找指定文件类型

find . -name "*.conf" | xargs grep pattern


grep

原文:http://leomars.blog.51cto.com/683246/1758812

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!