grep简介
Linux中常用的三种文本命令有grep,sed,awk,其中grep是一种强大的文本搜索工具,可以匹配正则表达式,并将匹配到的行打印出来
今天主要来介绍一下grep命令是如何来进行搜索的。
grep家族包括:grep,egrep,fgrep
grep常用格式
grep [options] pattern [file];
grep [options] -e pattern -f [file] ;
grep用法查看:man grep ;
grep常用选项
-E :匹配扩展正则,有扩展正则使用时需要添加-E,grep -E相当于egrep
-i :忽略大小写
-v :invert,反向匹配,只打印没有匹配到的内容
-n :显示搜索内容的行号
-c :统计匹配到的行数,并显示
-o :仅显示匹配到pattern的字符串
测试文件内容
查看test.txt文件内容
命令实战
参数实战
正则实战