如何屏蔽grep命令本身

版權聲明:轉載時請以超鏈接形式標明文章原始出處和作者信息及本聲明
http://blog.csdn.net/wenshuangzhu/article/details/44060137


我們經常會使用grep來過濾一些進程,但是grep的結果中總是包含grep本身命令,如下面所示:


node74:~ # ps -ef |grep monitorwatch
vms      10356     1  0 09:17 ?        00:00:00 /bin/sh ./monitorwatch.sh
root     10974 10810  0 09:18 pts/1    00:00:00 grep monitorwatch

通過下面的兩種方式可以在輸出結果中屏蔽掉grep命令本身:

方法1:使用grep -v grep

node74:~ # ps -ef |grep monitorwatch |grep -v grep
vms      10356     1  0 09:17 ?        00:00:00 /bin/sh ./monitorwatch.sh

方法2:使用中括號

node74:~ # ps -ef |grep [m]onitorwatch
vms      10356     1  0 09:17 ?        00:00:00 /bin/sh ./monitorwatch.sh
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章