文本过滤grep:
语法格式:
grep [选项] 基本正则表达式 [文件]
常用的grep选项有:
-c 只输出匹配行的计数。
[avatar@xxx ~]$ grep -c "root" /etc/passwd
2
-i 不区分大小写(只适用于单字符)。
[avatar@xxx ~]$ grep -i "Root" /etc/passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
-n 显示匹配行及行号。
[avatar@xxx ~]$ grep -n "root" /etc/passwd
1:root:x:0:0:root:/root:/bin/bash
11:operator:x:11:0:operator:/root:/sbin/nologin
-v 显示不包含匹配文本的所有行。
[avatar@xxx ~]$ ps aux | grep "java" |grep -v "grep"
参考文档:https://www.runoob.com/linux/linux-comm-grep.html
grep 工作中常常和管道符联合使用,比如查询进程是否正常运行
ps aux | grep "rabbitmq" | grep -v "grep"