linux grep命令

过滤行数的命令

获取行

获取内容

获取上下文 -A -B -C

递归检索 grep pattern -r dir/

展示匹配文件名 grep -H 111  /tmp/1

只展示匹配文件名 grep -l 111 /tmp/1

 

范围约束:

忽略大小写 grep -i pattern file

不显示匹配行 grep -v pattern file

使用拓展正则表达式 grep -E pattern file

文件范围和目录范围约束 grep lll -r  /tmp/demo/ --include "11*"

 

进程检索:

ps -ef | grep ssh | grep -v grep

grep本身也会开启新进程,所以需要单独过滤掉grep进程

 

 

-o 正则表达式

只过滤出匹配的数据

 

posted @ 2022-04-12 12:26  lms21  阅读(34)  评论(0)    收藏  举报