grep字符串查找命令

上一篇 / 下一篇  2012-06-07 22:44:32 / 个人分类:linux与shell编程

  使用grep可查找某个目录下含有特定字符串的文件及出处,一般格式如下:
  1、grep -i "string1" -r /path
     返回含有指定字符串string1的文件路径以及字符串所在具体位置
 
  2、grep -i "string1" -rl /path
     返回含有指定字符串string1的文件路径,文件名会去重
 
  备注:string1可支持正则表达式,比如\(?0\d{2}[) -]?\d{8}
   这个表达式可以匹配几种格式的电话号码,像(010)88886666,或022-22334455,或02912345678等。我们对它进行一些分析吧:首先是一个转义字符\(,它能出现0次或1次(?),然后是一个0,后面跟着2个数字(\d{2}),然后是)-空格中的一个,它出现1次或不出现(?),最后是8个数字(\d{8})。

TAG:

 

评分:0

我来说两句

Open Toolbar