1、打印菱形
#!/bin/sh
function p_(){
for l in {1..4}
do
for ((n=1;n<=4-l;n++))
do
echo -n " "
done
for ((a=2;a<=$[l*2];a++))
do
echo -n "*"
done
echo
done
######菱形下半部分
for m in {1..3}
do
for ((n=1;n<=m;n++))
do
echo -n " "
done
for ((j=1;j<=$[6-m*2+1];j++))
do
echo -n "*"
done
echo
done
}
p_
2、斐波那数列
#!/bin/sh
function fib_ary(){
a1=(0 1)
for t in `seq 1 6`
do
m=a1[$((${#a1[*]}-1))]
n=a1[$((${#a1[*]}-2))]
a1[${#a1[*]}]=$[m+n]
done
for i in ${a1[*]}
do
echo $i
done
echo ${a1[*]}
}
fib_ary