a=1
b=1
c=0
sum=2
for ((i=2;i<10;i++))
do
((c=a+b))
((sum+=c))
a=$b
b=$c
done
echo $sum
另一种方法
a=1
b=1
sum=0
let "sum=a+b"
count=4
while [ $count -gt 0 ]
do
let "a=a+b"
let "b=b+a"
let "sum+=a+b"
let "count-=1"
done
echo "the sum is $sum"
a=1
b=1
c=0
sum=2
for ((i=2;i<10;i++))
do
((c=a+b))
((sum+=c))
a=$b
b=$c
done
echo $sum
另一种方法
a=1
b=1
sum=0
let "sum=a+b"
count=4
while [ $count -gt 0 ]
do
let "a=a+b"
let "b=b+a"
let "sum+=a+b"
let "count-=1"
done
echo "the sum is $sum"