shell小脚本
1 #!/bin/bash2 function fib()
3 {
4 n=$1
5 a=1
6 b=1
7 if [ ${n} -eq 1 -o ${n} -eq 2 ];then
8 echo 1
9 return
10 fi
11 while [ ${n} -gt 2 ]
12 do
13 let c=a+b
14 a=$b
15 b=$c
16 let n--
17 done
18 echo ${c}
19 return
20 }
21 function main()
22 {
23 read n
24 fib $n
25 }
26 main
页:
[1]