grep命令

grep家族

grep:标准grep命令;
Egrep:扩展grep,支持基本及扩展的正则表达式;
Fgrep:快速grep。允许查找字符串而不是一个模式

grep的一般格式: grep[选项]基本正则表达式[文件]
常用的grep选项:
-a :将 binary 文件以 text 文件的方式搜寻数据
-c :计算找到 ‘搜寻字符串’ 的次数
-i :忽略大小写的不同,所以大小写视为相同
-n :显示匹配行及行号
-v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行!
–color=auto :可以将找到的关键词部分加上颜色的显示喔!
-h : 查询多文件时只输出包含匹配字符的文件名
-s : 不显示不存在或者无匹配文本的错误信息。

使用grep抽取精确匹配的一种更有效的方式是在抽取字符串之后加 >;如:grep '48\>' test.file

egrep

egrep 代表expression或者extended grep,egrep接收所有的正则表达式,egrep一个显著的特性是可以以一个文件作为保存的字符串,然后将它传给egrep作为参数,为此可以使用-f; 如: egroup -f grepstrings test.file

更多参考:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856896.html

你可能感兴趣的:(linux)