温馨提示×

linux命令grep用法有哪些

小亿
119
2023-07-19 18:17:05
栏目: 智能运维

grep命令是Linux中用于搜索文件内容的工具,常用的用法包括:

  1. 搜索匹配字符串:grep “pattern” file

该命令用于在文件中搜索匹配指定模式的字符串,并输出匹配的行。

  1. 忽略大小写搜索:grep -i “pattern” file

使用-i选项可以忽略大小写,进行不区分大小写的搜索。

  1. 输出匹配行数:grep -c “pattern” file

使用-c选项可以输出匹配到的行数。

  1. 输出不匹配行:grep -v “pattern” file

使用-v选项可以输出不匹配指定模式的行。

  1. 递归搜索文件夹:grep -r “pattern” folder

使用-r选项可以递归搜索指定文件夹下的所有文件。

  1. 输出匹配行前后的内容:grep -A num -B num -C num “pattern” file

使用-A选项可以输出匹配行后的num行内容,使用-B选项可以输出匹配行前的num行内容,使用-C选项可以同时输出匹配行前后的num行内容。

  1. 使用正则表达式搜索:grep -E “pattern” file

使用-E选项可以使用扩展的正则表达式进行搜索。

  1. 显示匹配行的行号:grep -n “pattern” file

使用-n选项可以显示匹配行的行号。

  1. 搜索多个文件:grep “pattern” file1 file2 file3 …

可以同时搜索多个文件。

以上是grep命令的一些常用用法,还有其他更多的选项和用法可以通过man grep命令查看。

0