国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > Linux Shell > 正文

Bash Shell中的select命令簡單使用示例

2020-07-27 19:05:18
字體:
供稿:網(wǎng)友

前言
今天剛好寫了一個自動化打包腳本,再次使用到了bash shell,好幸福的感覺。這里主要是想介紹一下select命令,這個命令可以幫助我們完成菜單選擇功能。

格式
我今天也是第一次使用select流程控制,在php、Java、C這些語言中并沒有實現(xiàn)select功能。Bash Shell中,select格式如下:

  select $var in ${list[@]}   do     statements that can use $var   done 

在select執(zhí)行時,會根據(jù)list數(shù)組給出選擇菜單,用戶選擇后的結(jié)果保存在$var變量中,然后執(zhí)行statements語句。執(zhí)行完成后,再次給出菜單,等待用戶選擇。如果用戶想跳出選擇循環(huán),需要在循環(huán)體中根據(jù)條件增加break語句。

示例
給出一個select的示例,大家可以參考:

 

  #!/bin/bash      fruits=(     "apple"     "pear"     "orange"     "watermelon"   )      echo "Please guess which fruit I like :"   select var in ${fruits[@]}   do     if [ $var = "apple" ]; then       echo "Congratulations, you are my good firend!"       break     else       echo "Try again!"     fi   done 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 高陵县| 姚安县| 澄江县| 郯城县| 萍乡市| 乌苏市| 南汇区| 达孜县| 阿拉善右旗| 库尔勒市| 公主岭市| 射阳县| 荆州市| 屏边| 尖扎县| 苏尼特左旗| 永定县| 宁德市| 施秉县| 姜堰市| 祁连县| 濮阳市| 昂仁县| 舒兰市| 南召县| 工布江达县| 滨州市| 自贡市| 广南县| 玉树县| 崇州市| 扎兰屯市| 安吉县| 马龙县| 平江县| 安图县| 本溪市| 文登市| 大方县| 青海省| 台山市|