0
我是一個總的bash新手,我需要做一個腳本,其中每個選項都是系統的可用網絡接口之一。用戶必須選擇其中一個選項。Bash - 顯示菜單與網絡接口作爲選項
所以基本上,我正在尋找這樣的東西(執行時)。
Please, select a network interface: 1)eth0 2)eth1 3)lo
然後用戶可以輸入1,2或3來選擇其中一個選項。
任何幫助將不勝感激。非常感謝!
我是一個總的bash新手,我需要做一個腳本,其中每個選項都是系統的可用網絡接口之一。用戶必須選擇其中一個選項。Bash - 顯示菜單與網絡接口作爲選項
所以基本上,我正在尋找這樣的東西(執行時)。
Please, select a network interface: 1)eth0 2)eth1 3)lo
然後用戶可以輸入1,2或3來選擇其中一個選項。
任何幫助將不勝感激。非常感謝!
你會想解析'ifconfig'的輸出('-s'選項可能會有所幫助)。然後使用bash的'select'命令來創建菜單(提示:使用'PS3'作爲提示)。你應該能夠搜索這個網站的例子選擇。 –
看看這裏如何使用'select' http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_09_06.html。你可以通過'ifconfig -s |獲得接口列表tail -n +2 | awk'{print $ 1}'' –
謝謝大家,絕對有幫助。 – uryftw