grep 简介与使用方法
1.grep简介
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
2.使用格式
grep [options]
3.主要参数
[options]主要参数:
-c:只输出匹配行的计数。
-i:不区分大 小写
-n:显示匹配行及 行号。
-v:显示不包含匹配文本的所有行。
-o:仅显示被模式匹配到的字符串,而非整行
- E: 支持扩展的正则表达式
4.正则表达式主要参数
4.1字符匹配:
. : 匹配任意单个字符
[^]:匹配指定字符范围外的任意单个字符
4.3 次数匹配:用来指定匹配其前面的字符的次数
* :任意次数
\?:0次或1次
4.5引用:
5.grep 简单实例
egrep 简介与使用方法
\>或\b:锚定词尾
():分组
| : 或者
5.egrep简单实例
1.找出ifconfig命令结果中1到255之间的整数
# ifconfig | grep -E --color=auto "\<([1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\>"