我有一个在各种不同的Ubuntu Linux机器上运行的bash脚本.它的工作是找出localhost的LAN IPv4地址.
该脚本正在使用
ip addr show eth0 | sed -n '/inet /{s/^.*inet \([0-9.]\+\).*$/\1/;p}'
这很好,但有些机器出于某种原因使用eth1而不是eth0.我希望能够发现LAN iface名称,所以我可以在这里替换它而不是eth0.
当然,如果你能想出一个不同的oneliner做同样的事情,那一切都很好.
最佳答案
原文链接:https://www.f2er.com/linux/440802.html