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 配合使用

浙公网安备 33010602011771号