一、做用:正则表达式
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。ide
2、用法:工具
grep [选项]... PATTERN [FILE]... spa
在每一个FILE 或是标准输入中查找 PATTERN。默认的 PATTERN 是一个基本正则表达式(缩写为 BRE)。it
例如:class
grep -i 'hello world' menu.h main.c搜索
3、主要参数:
grep
-G, PATTERN 是一个基本正则表达式(缩写为 BRE)im
-P, PATTERN 是一个 Perl 正则表达式数据
-e, 用 PATTERN 来进行匹配操做
-f, 从 FILE 中取得 PATTERN
-i, 忽略大小写
-w, 强制 PATTERN 仅彻底匹配字词
-x, 强制 PATTERN 仅彻底匹配一行
-z, 一个 0 字节的数据行,但不是空
‘egrep’即‘grep -E’。‘fgrep’即‘grep -F’。直接使用‘egrep’或是‘fgrep’均已不可行了。不带FILE参数,或是FILE为-,将读取标准输入。若是少于两个FILE参数就要默认使用 -h 参数。若是选中任意一行,那退出状态为 0,不然为 1;若是有错误产生,且未指定 -q 参数,那退出状态为 2。