使用awk实现斐波那契数列

・1 分钟阅读

awk的斐波那契数列

awk 'func f(n){return(n<2?n:f(n-1)+f(n-2))}BEGIN{while(a<24){print f(a++)}}'
递归版本,"纯"AWK
示例输出
0
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
6765
10946
17711
28657
Hujiuxiang profile image