Shell脚本中循环select命令用法笔记
在Shell腳本中,select命令是一種菜單擴展的循環方式。
語法結構如下:
select Menu in (list)
do
command
done
說明:當程序運行到select語句時,會自動將列表中的所有元素生成為可用1、2、3依次類推的選擇列表,并等待用戶輸入。當用戶
輸入值并回車后,select可根據用戶輸入的值判斷并執行后續的命令。
當然如果用戶不做輸入,直接回車的話,select將不會退出而是再次生成列等待輸入。
技巧:通常情況下select命令經常和case語句一起使用。
示例如下:
#!/bin/bash
select Day in Mon Tue Wed Thu Fri Sat Sun
do
case $Day in
Mon) echo "Today is Monday";;
Tue) echo "Today is Tuesday";;
Wed) echo "Today is Wednesday";;
Thu) echo "Today is Thursday";;
Fri) echo "Today is Friday";;
Sat|Sum) echo "Today is a rest day";;
*) echo "Error inout,exit now " && break;;
easc
done
----------------------------------------------------------------------------
----------------------------------------------------------------------------
總結
以上是生活随笔為你收集整理的Shell脚本中循环select命令用法笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js css自动幻灯片切换,非常漂亮的J
- 下一篇: 为什么登录MySQL会闪退_MySql登