Linux grep是一个非常强大的文本搜索工具。按照给定的正则表达式对目标文本进行匹配检查,打印匹配到的行。grep命令可以跟其他命令一起使用,对其他命令的输出进行匹配。
grep语法如下:
grep [options] [pattern] content
文本检索
grep可以对某个文本内容进行检索

grep还可以显示匹配行的上下文,相关选项说明:
-A n:表示显示匹配内容的后n行,n表示行数,-A理解为After-B n:表示显示匹配内容的前n行,n表示行数,-B理解为Before-C n:表示显示匹配内容的上下n行(共2*n行),n表示行数,-C理解为Context

文件检索
grep '文件内容' -r 路径:在指定的路径下查找包含指定文件内容的文件
如果只想展示匹配到的内容,可以加上-h选项,如果只想展示匹配到的文件,可以加上-l

组合命令
grep命令可以对其他命令的输出进行筛选。




















