linux文本处理工具之grep
2014-03-12 21:58
1561 查看
定义:
grep(global search regular expression and print out the line):搜索匹配模式的行,并将其打印出来.
pattern:匹配模式,可以文本字符,更多时候是元字符
法语:
grep [选项] [模式] [文件]
常用选项:
-i:忽略大小写
--color:高亮显示所匹配的字符串
-o:只打印显示所匹配的字符串
-v:显示不匹配模式的所有行
-Bn:显示匹配行及前面的n行
-An:显示匹配行及后面的n行
-Cn:显示匹配行的前后n行,此选项相当于An和Bn
元字符:
.:仅匹配一个字符
*:前面字符出现0次或n次
\?:前面字符出现0次或1次
^:锚定行首,此字符后面的任意内容必须出现在行首
$:锚定行尾,此字符前面的任意内容必须出现在行尾
^$:空白行
[]:匹配指定范围内的任意单个字符
[^]:不匹配指定范围内的任意单个字符
锚定单词:
\<:其后面的任意字符必须作为单词首部出现
\>:其前面的任意字符必须作为单词尾部出现
分组:
\(\):\(ab\)*把ab当作一个整体
相关文章推荐
- Linux文本处理工具grep
- Linux文本处理工具之grep sed简概
- linux文本处理工具之grep
- linux文本处理工具2-grep
- Linux文本处理工具――Grep
- Linux文本处理工具三剑客之grep
- Linux文本处理工具三剑客之grep
- 8.5_Linux文本处理工具、grep以及正则表达式的使用
- linux文本处理工具之grep
- Linux文本处理工具之grep、egrep和fgrep
- Linux文本处理工具grep命令详解
- 正则表达式 & grep
- grep 多模式匹配
- Linux shell 之grep
- grep
- grep详解
- grep命令参数详解
- linux grep 查找文件内容
- 对HDFS上多个文件并行执行grep操作
- rpm -qa | grep jdk