grep命令的基本用法


grep命令简介

grep的全称是global regular expression print,即全局正则表达式打印。它的核心功能是在文件中搜索特定模式的文本,并将包含该模式的行打印出来。grep支持强大的正则表达式语法,这使得它能够灵活匹配各种复杂的文本模式 。

基本用法详解

命令格式

grep [选项] 搜索内容 文件或目录

选项列表

  • −i: 搜索时忽略英文大小写。
  • −n: 在搜索结果前显示行号。
  • −c: 只显示匹配行数,不显示搜索结果。
  • −r:在目录中递归搜索内容。
  • −l:只显示文件名称。
  • −v:反向搜索,搜索不包含指定内容的行。
  • −A n:显示搜索结果及后n行内容。
  • −B n:显示搜索结果及前n行内容。
  • −C n:显示搜索结果及前后n行内容。

使用示例

1、grep −i 搜索内容 文件:在文件中搜索指定内容,忽略英文大小写。

grep

2、grep −n 搜索内容 文件:在文件中搜索指定内容,并在搜索结果前显示行号。

grep

3、grep −v 搜索内容 文件:反向搜索,搜索不包含指定内容的文本行。

grep

4、grep −r 搜索内容 目录:在目录及子目录的文件中递归搜索指定内容。

grep

5、grep −l 搜索内容 目录:在目录内的文件中搜索指定内容,但只显示包含内容的文件名称。

grep

6、grep −A n 搜索内容 文件:在文件中搜索指定内容,并显示搜索结果及后n行的内容。

grep

7、grep −B n 搜索内容 文件:在文件中搜索指定内容,并显示搜索结果及前n行的内容。

grep

8、grep −C n 搜索内容 文件:在文件中搜索指定内容,并显示搜索结果及前后n行的内容。

grep

发表评论

评论数量:0