需求:要得到網卡及其對應的IP地址。ide
咱們都知道可使用grep -v過濾掉符合關鍵字的信息。用grep命令來獲取網卡和對應IP的信息。spa
ip addr|awk {'print $1,$2'}|grep -v link|grep -v valid|grep -v inet6
經過這個組合命令,徹底能獲得想要的信息,但這個命令有點長,有沒有一鼓作氣的?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