1. 程式人生 > >grep -v 是否支持多個關鍵字?

grep -v 是否支持多個關鍵字?

grep -v sed替換

需求:要獲得網卡及其對應的IP地址。

我們都知道可以使用grep -v過濾掉符合關鍵字的信息。用grep命令來獲取網卡和對應IP的信息。

ip addr|awk {‘print $1,$2‘}|grep -v link|grep -v valid|grep -v inet6

技術分享通過這個組合命令,完全能得到想要的信息,但這個命令有點長,有沒有一氣呵成的?


grep -v ‘keyword1\|keyword2’可以實現同時過濾掉多個關鍵字信息,再結合下sed的命令,刪除掉多余的關鍵字,輕松獲取網卡和IP地址信息。

ip addr|awk {‘print $1,$2‘}|grep -v ‘link\|valid_lft\|inet6‘|sed s/‘inet‘//g|sed s/‘^[0-9]: ‘/‘‘/g

技術分享

本文出自 “樂學園” 博客,請務必保留此出處http://2338053.blog.51cto.com/2328053/1970323

grep -v 是否支持多個關鍵字?