#! /bin/bash
echo -n "Please input Number:" # echo -n 是不换行输出
read NUM #读入 NUM 的值
number=0 #初始化 number 为0
sum=0 #初始化 sum 为0
until [ $number -gt $NUM ] #判断 number 的值,如果大于 NUM 则退出
do
sum=`expr $sum + $number` #输出此时 sum+number 的值
#也可写成 sum=$(( $number+$sum))
echo "num is $number" #输出 num 的值
number=`expr $number + 1` #令 number 加一
#从(expr)命令接受输出并将之放入循环变量,反引号的用法意即替代命令
#也可写成 number=$(( $number+1))
echo "sum is $sum" #输出 sum 的值
done # do...done 为shell的循环控制语句
linux的shell脚本的until语句示例
最新推荐文章于 2025-01-03 16:57:20 发布