Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个脚本来打印 ifconfig 的 ethtool 详细信息。
示例输出应该来自 ifconfig 就像,
eth0 eth1 eth2
我试过使用下面的命令,
root@bt# ifconfig | cut -d ":" -f 1
但无法达到同样的效果。
实际上,我需要得到这些eth*并通过
eth*
root@bt# ethtool <arg1> where arg1=eth*
得到结果 :-) 你能帮我从 ifconfig 中获得作物吗??
不。
$ awk -F: '$1 ~ "eth" { print $1 }' /proc/net/dev eth0
与grep& ifconfig:
grep
ifconfig
ifconfig | grep -o '^eth[0-9]\+'
或者只有grep:
grep -oP '^ *\Keth[0-9]+' /proc/net/dev