0

我正在编写一个脚本来打印 ifconfig 的 ethtool 详细信息。

示例输出应该来自 ifconfig 就像,

eth0
eth1
eth2

我试过使用下面的命令,

root@bt# ifconfig | cut -d ":" -f 1 

但无法达到同样的效果。

实际上,我需要得到这些eth*并通过

root@bt# ethtool <arg1> where arg1=eth*

得到结果 :-) 你能帮我从 ifconfig 中获得作物吗??

4

2 回答 2

1

不。

$ awk -F: '$1 ~ "eth" { print $1 }' /proc/net/dev
  eth0
于 2012-09-30T19:49:04.517 回答
0

grep& ifconfig

ifconfig | grep -o '^eth[0-9]\+'

或者只有grep

grep -oP '^ *\Keth[0-9]+' /proc/net/dev
于 2012-09-30T20:04:48.900 回答