# grep命令的东西很多,这次只对常用的进行总结
【命令选项】
-n 显示匹配行行号
-v 输出匹配行之外的内容
-E 扩展正则
-I 忽略大小写
【命令示例】
示例中用到的文本
[lyf@test comm_test]$ cat sed_test
lyf
lyf
lyf123
sty
sty123
sty
stylyf
1.最基础的grep行匹配
[lyf@test comm_test]$ grep 'lyf' sed_test
lyf
lyf
lyf123
stylyf
2.在匹配结果之前,显示行号
[lyf@test comm_test]$ grep -n 'lyf' sed_test
1:lyf
2:lyf
3:lyf123
7:stylyf
3.输出匹配行之外的内容
[lyf@test comm_test]$ grep -v 'lyf|sty' sed_test
lyf
lyf
lyf123
sty
sty123
sty
stylyf
4.同时匹配多个元素
[lyf@test comm_test]$ grep -E 'lyf|sty' sed_test
lyf
lyf
lyf123
sty
sty123
sty
stylyf
-