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

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

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

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

wKioL1nTgXGDZWjBAAA4Y1ubbN0951.png經過這個組合命令,徹底能獲得想要的信息,但這個命令有點長,有沒有一鼓作氣的?blog


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

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

wKioL1nTgvrSn4McAAA6E6YWmhQ829.png

相關文章
相關標籤/搜索