需求:要得到网卡及其对应的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