shell中的while迴圈

2021-10-02 21:08:50 字數 1211 閱讀 8811

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...