shell-grep

/ 0评 / 0

grep用了很久,不过以前我用得一直很浅显,就是简单的grep xxx。

本文对其他用法做下记录

介绍

grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

 

或操作

找出文件(filename)中包含123或者包含abc的行
-E将范本样式为延伸的普通表示法来使用,意味着使用能使用扩展正则表达式

与操作

显示既匹配 pattern1 又匹配 pattern2 的行。

在多个文件中查找

输出除之外的所有行 -v 选项:

标记匹配颜色 --color=auto 选项:

统计文件或者文本中包含匹配字符串的行数 -c 选项:

输出包含匹配字符串的行数 -n 选项:

搜索多个文件并查找匹配文本在哪些文件中:

在多级目录中对文本进行递归搜索:

忽略匹配样式中的字符大小写:

在grep搜索结果中包括或者排除指定文件:

打印出匹配文本之前或者之后的行:

 

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注