2.while迴圈例子:計算1-100的和
while迴圈是shell指令碼中最簡單的一種迴圈:
當條件滿足時,while重複地執行一組語句;當條件不滿足時,就退出while迴圈
用法為:
while condition
do statements
done
condition表示判斷條件,statements表示要執行的語句
#計算1到100的和
sum=0
i=1while ((i<=100))
do ((sum+=i))
((i++))
done
echo "the sum is $sum"
#!/bin/bash
#計算從m加到n的值
要求:實現乙個簡單加法計算器,使用者每行輸入乙個數字,計算所有數字的和
**:
#!/bin/bash
sum=0
echo "請輸入要計算的數字。按下ctrl+d組合結束讀取"
while read n
do ((sum+=n))
done
echo "the sum is $sum "
注意:
Shell中的while迴圈
while迴圈的格式 while expression docommand command done 1 計數器控制的while迴圈 主要用於已經準確知道要輸入的資料和字串的數目。舉例1 bin sh 2 int 1 3 while int 5 4 do 5 echo int 6 let int 7...
Shell中的while迴圈
while迴圈的格式 while expression docommand command done 1 計數器控制的while迴圈 主要用於已經準確知道要輸入的資料和字串的數目。舉例 1 bin sh 2 int 1 3 while int 5 4 do 5 echo int 6 let int ...
Shell程式設計中的while迴圈
while迴圈是shell指令碼中最簡單的一種迴圈,但條件滿足時,while迴圈就重複執行一組語句,當條件不滿足時,就退出while迴圈。while condition do statements done condition 表示判斷條件,statements表示執行的語句 可以多條 do 和 d...