软件测试软件测试

九、Linux文本过滤

2019-11-15  本文已影响0人  下午茶_da6d

文本过滤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"
上一篇 下一篇

猜你喜欢

热点阅读