for num in 1 2 3
for num in
for num in `seq 1 3` 或者 for num in `seq 1 2 10`
dodone
while 條件
dodone
ifthen
elif
then
。。。else
ficase
word1 )
action1
;;word2)
action2
;;........
*)action_last
esac
expect 是自動應答命令用於互動式命令的自動執行
spawn 是 expect 中的監控程式,其執行後會監控命令提出的互動問題
send ##傳送問題答案給互動命令
"\r" ##表示回車
exp_continue ##當問題不存在時繼續回答下面的問題
expect eof ##問題回答完畢退出 expect 環境
interact ##問題回答完畢留在互動介面
set name [ lindex $ar** n ] ##定義變數
exit n ##指令碼退出,退出值為 n
break ##退出當前迴圈
continue ##提前結束迴圈內部的命令,但不終止迴圈
shell中常用的控制語句(上)
root node1 mnt sh file.sh 正常執行12 345hello world root node1 mnt sh file.sh exit exit退出當前的迴圈,指令碼整體退出12 root node1 mnt sh file.sh break break只管當前的退出12 he...
shell中常用的語句
for num in 1 2 3 for num in for num inseq 1 3或者 for num inseq 1 2 10 do done for語句示例 for name in westos linux 666 do echo name done while 條件 do done w...
shell常用控制語句詳解
shell程式設計中,if for while case select等條件流程控制語句用得非常多,熟練掌握以上流程控制語句及語法的實戰,對編寫指令碼時有很大的作用。下面就以這五種常用的語句來介紹學習。在shell中,if語句通常以if開頭,fi結尾,可以加入else或者elif進行多條件的判斷,具...