简单问题:
如何在 bash 脚本中获取事件以太网连接的 MAC 地址?
我目前有:
set - `/sbin/ifconfig eth0 | head -1`
MAC=$5
它输出 eth0 的 MAC 地址,但如果它是事件的 eth1,我想要它。
我可以事先执行 ifconfig | 吗? grep inet
但这不会告诉我哪个接口(interface)是事件的,只是那个是事件的。我需要捕获它上面的线来告诉我哪个是事件连接。
如有任何帮助,我们将不胜感激。
谢谢!
最佳答案
找到答案:
set - `ifconfig | grep -B 1 inet | head -1`
MAC=$5
我 grep 了 inet
字符串并返回了之前的行。然后用head抓取第一行。
关于bash - 如何在 Bash 脚本中获取事件以太网连接的 MAC 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2687085/