select 循環與菜單
語法:
select variable in list
do
循環體
done
實例:寫一個腳本,點菜
結果:
注意:1.select 循環主要用於創建菜單,按數字順序排列的菜單項將顯示在標準錯誤上,並顯示PS3提示符,等待用戶輸入
2.用戶輸入菜單列表中的某個數字,執行相應的命令
3.用戶輸入被保存在內置變量REPLY中
4.select 是個無限循環,要用break退出循環,或用exit命令終止腳本,也可以按ctrl+c退出循環
5.select常與case聯合使用
6.與for循環類似,可以省略in list,此時使用位置參量