标签:please 思路 The for 允许 put 计算 返回值 $1
思路:输入数值N,求1-N之间能被3整除的数之和
#!/bin/bash
if [ $# -ne 1 ];then#只允许输入一个参数
echo "please input one parameter !"
exit 1
fi
sum=0
for i in `seq 1 $1` #$1赋值参数
do
j=$[$i%3]# %求余数
if [ $j -eq 0 ];then#判断能够被3整除的数值
sum=$[$sum+$i]#累加
fi
done
echo "1 to $1 total number is : $sum"
用法:sh countsum.sh 9
返回值 1 to 9 total number is : 18
标签:please 思路 The for 允许 put 计算 返回值 $1
原文地址:https://blog.51cto.com/11594671/2550149