gpt4 book ai didi

linux - Bash - 显示带有网络接口(interface)作为选项的菜单

转载 作者:太空宇宙 更新时间:2023-11-04 03:38:44 26 4
gpt4 key购买 nike

我是一个完全的 bash 新手,我需要制作一个脚本,它有一个菜单,其中每个选项都是系统的可用网络接口(interface)之一。用户必须选择其中一个选项。

所以基本上,我正在寻找这样的东西(执行时)。

请选择一个网络接口(interface):

1)eth0
2)eth1
3)lo

然后用户可以输入 1、2 或 3 来选择其中一个选项。

任何帮助将不胜感激。非常感谢!

最佳答案

尝试这个:

echo "Please, select a network interface:"
cd /sys/class/net && select foo in *; do echo $foo selected; done

输出:

请选择一个网络接口(interface):
1) eth0
2) 看
#?

见: help selectthis示例查看如何使用 selectcase .

关于linux - Bash - 显示带有网络接口(interface)作为选项的菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30628729/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com