【发布时间】:2014-04-08 16:40:34
【问题描述】:
我有以下输出:
vif = [ 'ip=1.2.3.4, mac=00:00:00:00:00:00, bridge=eth1', 'ip=5.6.7.8, mac=00:00:00:00:00:00, bridge=eth1' ]
有时,只有一个 IP 地址。所以它是:
vif = [ 'ip=1.2.3.4, mac=00:00:00:00:00:00, bridge=eth1' ]
而在其他情况下,ip地址超过2个:
vif = [ 'ip=1.2.3.4, mac=00:00:00:00:00:00, bridge=eth1', 'ip=5.6.7.8, mac=11:11:11:11:11:11, bridge=eth1', 'ip=9.1.2.3, mac=22:22:22:22:22:22, bridge=eth1' ]
有没有一种简单的方法可以只获取 IP 地址?我想将它们存储在一个数组中。
【问题讨论】:
-
使用
grep-- 你会在这个网站上找到很多这样的例子。 -
看起来像一个 python 或 ruby 数组。
标签: linux bash pipe output cut