while迴圈
while conditon;do
迴圈體迴圈體控制變數修正表示式
done
進入條件:condition測試為真
退出條件: conditon測試為假
例:求100以內所有正整數之和
[root@centos-7-24 opt]# vim sum3.sh
1 #!/bin/bash
2 #3 declare -i sum=0
4 declare -i i=1
5 while [ $i -le 100 ];do
6 let sum=$[ $sum+$i ]
7 let i++
8 done
9 echo \$sum="$sum"
until迴圈
until condition;do
迴圈體迴圈控制變數修正表示式
done
進入條件:condition測試為假
退出條伯:conditon測試為真
[root@centos-7-24 opt]# vim sum4.sh
1 #!/bin/bash
2 #3 declare -i sum=0
4 declare -i i=1
56 until [ $i -gt 100 ];do
7 sum+=$i
8 let i++
9 done
10 echo $sum
Shell指令碼程式設計(七)
條件語句 1.if then fi語句 if 表示式 then 命令fi 如果表示式為真,則執行命令表中的命令,否則退出if語句。2.if then else fi語句 if 表示式 then 命令1else 命令2fi 如果表示式為真,則執行命令表中的命令,否則執行else下命令。3.if the...
shell指令碼基礎
執行shell指令碼有兩種方法 1 作為可執行程式 將上面的 儲存為 test.sh,並 cd 到相應目錄 chmod x test.sh 使指令碼具有執行許可權 test.sh 執行指令碼 注意,一定要寫成 test.sh,而不是 test.sh,執行其它二進位制的程式也一樣,直接寫 test.s...
shell指令碼基礎
shell定義 shell是命令解析器,將使用者的輸入的指令轉化為機器可以執行的程式。和c語言不同,指令碼有自己的語法。比較常用的格式是 bin bash或者 bin sh 如 這是乙個判斷輸入字元型別的程式 bin bash read key case in a z echo upperlette...