#!/bin/bash
#打印出斐波拉契数列的前20项(斐波拉契数列的规律是 第一项是0,第二项是1,第三项=第一项+第二项 ,第四项=第二项+第三项......)
#n=n-2+n-1
#1,1,2,3,5,8,11,19,30,49,79,128
a=0
b=1
sum=0
for((i=0;i<=20;i++))
do
if [ "$i" -eq "0"];then
echo "The top 20 Fibonacci numbers areas follows:"#打印提示
elif [ "$i" -eq "1"];then #i=1时输出第一项
echo -n "$b" #不换行输出
else
((sum=$[ $a+$b ])) #sum等于前两项之和
echo -n ",$sum"
a=$b #把后一项赋值给前一项
b=$sum#把后一项赋值给前一项
fi
done
echo "。"
exit 0