0
- # cat addition.sh
- #!/bin/bash
- i=1
- sum=0
- while [[ $i -le 10 ]]; do
- let sum+=i
- let i++
- done
- echo "sum = $sum"
0
- #!/bin/bash
- ##written by wangyl
- ##2016-04-11
- sum=0
- for i in `seq 1 10`;
- do
- sum=$[$sum+$i]
- done
- echo $sum
0
#!/bin/bash
#求1-10所有数字相加的和
sum=0
i=0
while [ $i -le 10 ]
do
sum=$[$sum+$i]
i=$[$i+1]
done
echo $sum
#!/bin/bash
#求1-10所有数字相加的和
sum=0
i=0
while [ $i -le 10 ]
do
sum=$[$sum+$i]
i=$[$i+1]
done
echo $sum
0
1 #/bin/bash
2 i=1
3 sum=0
4 while [ $i -lt 10 ]
5
6 do
7 sum=$[$sum+$i]
8 i=$[$i+1]
9 done
10 echo "sum=$sum"
~
~
2 i=1
3 sum=0
4 while [ $i -lt 10 ]
5
6 do
7 sum=$[$sum+$i]
8 i=$[$i+1]
9 done
10 echo "sum=$sum"
~
~
0
本帖最后由 jxcia 于 2016-6-2 17:12 编辑
- #!/bin/bash
- ##written by lin
- sum=0
- i=1
- while [ $i -le 10 ];
- do
- sum=$[$sum+$i]
- i=$[$i+1]
- done
- echo $sum
- 用for求和
- #!/bin/bash
- ##written by lin
- sum=0
- for i in `seq 1 10`
- do
- sum=$[$sum+$i]
- done
- echo $sum
0
[root@localhost shell]# vim sum.sh
#!/bin/bash
n=1
sum=0
while [ $n -le 10 ]
do
sum=$(($sum+$n))
n=$(($n+1))
done
echo "The sum is $sum"
#!/bin/bash
n=1
sum=0
while [ $n -le 10 ]
do
sum=$(($sum+$n))
n=$(($n+1))
done
echo "The sum is $sum"
编辑回复