grep,egrep,fgrep
这三个命令需要使用正则表达式
grep使用
- 使用基本正则表达式定义的模式来过滤文本的命令。
- grep:
- -i:不区分大小写。
- -v:显示没有匹配的行。
- -o:仅仅显示匹配的内容。
- –color:显示颜色。
- -E:extend,使用扩展的正则表达式。
- -A#:1,2,3,#:匹配到的行以及后#行。
- -B#:匹配到的行以及前#行。
- -C#:匹配到的行以及前后#行。
- 例如:
- grep “\<d[a-zA-Z]*\>” file:匹配以字母d开头的单词 。
- egrep:可以使用扩展正则表达式,相当于 grep -E。
- fgrep:fast,快,不支持正则表达式,直接匹配。