select循環解析

前言:  

select命令用于創建菜單,在select循環執行時會根據list數組給出選擇菜單,用戶選擇后的結果保存在變量中,然后給出菜單,等待用戶選擇。select是個死循環,如果用戶用戶想跳出選擇循環,需要在循環體中根據條件增加break語句。

格式:

select variable in list

do

循環體命令

done

示例:

select循環解析

在這個腳本里,select后跟變量var,同時in后跟列表,該循環為死循環,每次循環執行輸出:you select is :。在循環之前輸出"what dou you want to select",該腳本的執行結果如下:

select循環解析

PS3表示敲入確認后的提示符,如果不定義PS3,則顯示如下:

select循環解析

原創文章,作者:因為有你,如若轉載,請注明出處:http://www.www58058.com/38780

(1)
因為有你因為有你
上一篇 2016-08-24
下一篇 2016-08-24

相關推薦

  • 安裝包管理

       軟件包管理 軟件的運行和編譯 ABI 由于window和linux不兼容 linux是ELF window 是PE 對應的內核解析方式不同,可以用虛擬化 API 只程序與程序的公用的接口,相互調用方式 程序源代碼 –>預處理–>編譯–>匯編–>鏈接 預處理只會引…

    Linux干貨 2017-04-24
  • LNAMP 跨網段實現

    感謝Kason老師給我了知識!

    2017-12-31
  • grep &&正則表達式&&通配,元字,轉義符

    grep 基于正則表達式的查詢 1正則表達式: 正則表達式是通過使用特殊的字符所編寫的模式,一些字符不表示字符的表面意思,具有控制和通配的功能. 使用正則表達式進行匹配具有兩種方法:一是通過使用特殊的元字符進行字符匹配;二是使用次數匹配。 一, 正則表達式的特殊字符(元字符) :  #建議再溫習一下之前所學的統通配符,對比一下,防止混淆。 (1)元…

    Linux干貨 2016-08-05
  • 網絡管理3

    一、知識整理 1、跨網絡通信:路由 路由的分類:主機路由;網絡路由;默認路由。 將主機接入網絡,需要配置網絡相關設置。一般包括如下內容:主機名;IP/MASK;路由:默認網關;DNS服務器:主、次、第三DNS服務器。 2、網絡配置文件:IP、MASK、GW、DNS相關配置文件 /etc/sysconfig/network-scripts/ifcfg-IFAC…

    Linux干貨 2016-09-10
  • MySQL高可用架構之Galera Cluster

    MySQL高可用架構之Galera Cluster 1、實驗準備及拓撲 至少需要三個節點 node1 192.168.150.137 node2 192.168.150.138 node3 192.168.150.139 mariadb版本為mariadb的支持galera cluster的分支版本 MariaDB-Galera-server-5.5.46 …

    Linux干貨 2017-03-31
  • Bash1

    做語法測試,沒有消息就是最好的消息 加權限 單個語句的錯誤并不妨礙之后的語句,但是邏輯錯誤會導致后續語句執行不了 bash:     -n:語法測試     -x:模擬單步執行 變量類別:     本地變量   &nbs…

    Linux干貨 2016-09-17
欧美性久久久久