1、在一个文件中搜索匹配的文本行


grep match_pattern filename


eg:在testfor1.sh中查看包含“bin”的文本行

Linux grep 文本搜索工具


2、在多个文件中查找文本


Linux grep 文本搜索工具


3、递归搜索文本(重要)

 

grep "function()"  . -R -n


在当前目录下,搜索文件中带有“function”的文本

Linux grep 文本搜索工具


4、忽略文本的 大小写:   -i      ,-o(只输出匹配的文本)

Linux grep 文本搜索工具


5、匹配多个样式

Linux grep 文本搜索工具


6、grep 搜索的时候包括或排除某些文件

Linux grep 文本搜索工具

Linux grep 文本搜索工具



7、打印出匹配文本之前或之后的行

Linux grep 文本搜索工具


Linux grep 文本搜索工具

相关文章: