1、grep文本搜索命令详解
在 Linux 系统里,grep
是一款相当实用的命令行工具,它的主要功能是在文件或者输入流中进行文本搜索。下面为你详细介绍grep
命令的用法、常见参数以及实际应用示例。
基本语法
bash
grep [选项] "搜索模式" [文件...]
要是没有指定文件,grep
会从标准输入读取数据。
常用选项
下面这些是grep
命令常用的选项:
匹配控制
-i
:在搜索时忽略大小写差异。-w
:只精准匹配完整的单词。-x
:要求匹配整行内容。-v
:进行反向匹配,也就是输出不包含匹配项的行。-F
:把搜索模式当作固定字符串,而不是正则表达式。-E
:启用扩展正则表达式,支持更复杂的模式匹配。
输出控制
-n
:在输出的每行前面加上行号。-H
:显示匹配行所在的文件名