4

我正在研究一个需要知道与给定 ip 关联的逻辑名称(eth0、eth1 等)的 shell 脚本。我正在使用的当前过程是使用过滤器解析 ifconfig 的输出并获取与给定 IP 关联的 NIC 卡。我想知道是否存在更简单的方法或直接流水线 linux 命令来获取上述详细信息?

4

1 回答 1

4

拿着这个:

#!/bin/sh
ip=192.168.1.10
iface=$(ip addr | grep $ip | awk '{print $NF}')
echo "Iface is: ${iface}"
于 2013-07-04T18:54:33.750 回答