百度经验
$(( ))
$[]
`expr $a + $b 反引号
$(expr $a + $b)
let c=$a + $b
#!/bin/bash
sum=0
for i in `seq 1 100`
do
sum=`expr $sum + $i`
done
echo "sum is $sum"
summ=0
for((ii=0;ii<=100;ii++))
do
summ=$(expr $summ + $ii)
done
echo "sum ii is $summ"
sum2=0
for iii in `seq 1 100`
do
sum2=$[ $sum2 + $iii ]
done
echo "sum2 is $sum2"
sum3=0
for iiii in `seq 1 100`
do
let sum3=$sum3+$iiii
done
echo "sum3 is $sum3"
for((i=0;i<=10;i++))
do
if (($i%2==1)) #此处用(())是因为要运算!!! 用【】会产生类型不匹配的错误
then
echo -n "$i"
fi
done