基本语法 while [ 条件判断式 ] do 程序 done 编写一个shell,从命令行输入一个数n,统计从1+。。+n的值是多少? #!/bin/bash sum=0 i=0 while [ $i -le $1 ] do sum=$[$sum+$i] i=$[$i+1] done echo "sum=$sum" 运行结果: