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

相关文章
相关标签/搜索