1、grep选项
1、-n 是打印行号
2、-A 是过滤字符的后几行
3、-B 是过滤字符的前面几行
4、-C是过滤字符的附近几行
5、-v 是排除字符过滤
6、-i 是忽略大少写进行过滤
7、-E 是模糊过滤
8、 -w 是精准过滤
9、-c 是统计关键字出现的行的次数,还能抑制正常的输出
10、-o 能仅显示匹配到的字符串
11、-a:将二进制文档以文本方式处理
12、 --color 高亮显示
2、什么是正则表达式
Regular expression(正则表达式)是由一类特殊字符及文本字符编写的模式,其中有些字符(元字符)不代表字符的字面意义,而表示控制或通配功能。
- 目前正则表达式有哪些支持呢
grep sed awk ngix less vim varnish
3、grep的字符类的正则表达式
4、grep -F/f 的使用方法
- grep 找出两个文件不同和相同的内容。和输出到一个文件里
5、grep -w/-e 的使用方法
- grep的精准匹配和模糊匹配的内容
6、grep 过滤文件中非空行和非注释的配置文件
grep -Ev "^$|^[#;]" httpd.conf
以下是awk的方法
awk -F "#" '($1) {print $0}' httpd.conf