我想要默认的接口名称。没有perl我怎么做?
ip route show to default | perl -pe's/^default via [0-9.]+ dev ([0-9a-z]+).*/$1/'
这也适用于其他发行版吗?有像 ens3p0 之类的名字。
试试这个命令:
ip route show to default | grep -Eo "dev\s*[[:alnum:]]+" | sed 's/dev\s//g'
信息:
grep -Eo "dev\s*[[:alnum:]]+"
: 在 ord "dev" 之后获取设备名称。sed 's/dev\s//g'
: 从前一个输出中删除前导空格。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句