本文摘自PHP中文网,作者齐天大圣,侵删。
学linux系统,grep这个命令是必须要掌握的。grep命令是用来查找文件或标准输出中匹配的行,它的强大之处在于它支持正则表达式。日常工作中,grep绝对是用的最多的命令之一。注:本文只介绍grep的用法,关于正则表达式不做介绍。
下面来看看它的一些常见选项以及含义:
选项
-i 搜索时候忽略大小写
-n 列出所有的匹配行,显示行号
-v 反向选择
-c 只输出匹配行的数量
-l 只列出符合匹配的文件名,不列出具体的匹配行
-h 查询多文件时不显示文件名
-r 递归搜索
-q 禁止输出任何结果,已退出状态表示搜索是否成功
--color=auto 将找到的关键字加上颜色显示
-E, --extended-regexp PATTERN 是一个可扩展的正则表达式(缩写为 ERE)
-B, --before-context=NUM 打印以文本起始的NUM 行
-A, --after-context=NUM 打印以文本结尾的NUM 行
下面来介绍grep的一些用法:
相关阅读 >>
更多相关阅读请进入《Linux》频道 >>