100以内的数相加:
方法一:
[root@centos7 data]# cat sum.sh
#!/bin/bash
sum=0
#i:变量名 {1..100}:循环列表
for i in {1..100};do
#循环体 sum+=i相当于sum=sum+i
let sum+=i
done
#输出变量值
echo $sum方法二:
[root@centos7 data]# seq -s+ 100|bc
5050
注意:seq -s:默认换行方法三:
[root@centos7 data]# echo {0..100}|tr ' ' +|bc
5050
注意:tr ' ' +:表示把空格替换成+
100以内偶数相加:
[root@centos7 data]# cat odd_number.sh
#!/bin/bash
odd=0
for i in {0..100..2};do
let odd+=i
done
echo $odd
100以内的奇数相加:
[root@centos7 data]# cat even_number.sh
#!/bin/bash
even=0
for i in {1..100..2};do
let even+=i
done
echo $even