如何从 ifconfig -a 生成列表?
How do I make a list from ifconfig -a?
您好,我正在尝试使用 ifconfig -a 列出所有接口,然后进一步将其放入菜单中,您可以在其中 select 使用哪个接口。现在我有 ifconfig -a | sed 's/[ \t].*//;/^$/d' | nl -n ln -w 6
这显示
1 eth0:
2 罗:
3 wlan0:
我希望能够按 1 或 2 或 3,然后让它将选项的相应接口名称分配给变量,比如说 $networkname。所以当 echo "${networkname}" 是 运行 它只显示 eth0
或 wlan0
或 lo
我假设您使用的是 Linux:
#!/bin/bash
cd /sys/class/net || exit 1
select int in *; do break; done
echo "$int"
您好,我正在尝试使用 ifconfig -a 列出所有接口,然后进一步将其放入菜单中,您可以在其中 select 使用哪个接口。现在我有 ifconfig -a | sed 's/[ \t].*//;/^$/d' | nl -n ln -w 6
这显示
1 eth0:
2 罗:
3 wlan0:
我希望能够按 1 或 2 或 3,然后让它将选项的相应接口名称分配给变量,比如说 $networkname。所以当 echo "${networkname}" 是 运行 它只显示 eth0
或 wlan0
或 lo
我假设您使用的是 Linux:
#!/bin/bash
cd /sys/class/net || exit 1
select int in *; do break; done
echo "$int"