grep 的一些操作

1、使用选项 -R, -r,会递归指定目录下的所有文件,并匹配其内容

2、通过 -d  选项可以实现上述同样的功能

3、-rl  在递归的过程中只输出匹配内容所在的文件名称

4、可以在应用选项 r 的同时应用 --exclude-dir 选项来排除一些目录(注意,这里设置的也是正则表达式)

  例如: grep -r --exclude-dir='.git'   'match_wordl'   dir

5、可以在应用选项 r 的同时应用 --exclude 选项来排除一些文件

6、-i 不区分大小写

7、-o 只输出匹配到的部分(而不是整个行)

8、-F 正则匹配时,不用再加转义符

9、-w 将整个词作为匹配项

10、-x 将整行作为匹配项

11、-f  将某一文件中的内容作为匹配内容,和  -w  -x 配合使用

posted @ 2020-03-26 12:36  霸气老祖  阅读(105)  评论(0)    收藏  举报