語法
##一 語法
select表示式是bash的一種擴充套件應用,擅長於互動式場合。使用者可以從一組不同的值中進行選擇
select var in ...
do ...
break
done
# 案例
#!/bin/bash ps3='choose one: ' # select預設使用ps3變數的值做提示符
echo
select var in
do echo
echo "your choose is $var" echo "ok"
echo
break # 跳出select,否則是死迴圈
done
sh ./select.sh
1) a
2) b
3) c
4) d
choose one: 3
your choose is c
ok
Shell流程控制之case
case value in model1 dosomething1.model2 dosomething2.dosomething3.escacase為多選擇語句,會用value與模式匹配,每個模式後面要加 表示模式結束。如果匹配成功,則執行相應的命令直至遇到 結束。value可以是變數或常數。可以...
Shell流程控制
case迴圈 if condition condition then statements if true 1 elif condition condition then statements if true 2 else statements if all else fails fi注 方括號中的...
Shell 流程控制
shell的流程控制不可為空,如果else分支沒有語句執行,就不要寫這個else。if 語句語法格式 if condition then command1 command2 commandn fi寫成一行 適用於終端命令提示符 if ps ef grep c ssh gt 1 then echo t...