基本语法格式

while [条件判断式]

do

程序

done

  • 注意:while 关键字和 [空格] 之间都有空格

案例:从命令行输入一个数 n, 统计从 1+...+n 的值是多少

#!/bin/bash
SUM=0
i=0
while [ $i -le $1 ]
do
        SUM=$[ $SUM + $i ]
        #i 自增
        i=$[ $i+1 ]
done
echo    "总和:$SUM"