数字处理与系统操作:Fibonacci序列、PXE引导及进程控制
1. Fibonacci序列计算方法
Fibonacci序列是一个经典的数学序列,在编程中可以用多种方法实现。
方法2
以下是两种使用方法2的脚本示例:
#!/bin/bash function fibonacci { echo $(( $1 + $2 )) } F0=0 F1=1 echo “0: $F0, “ echo “1: $F1, “ count=2 while : do F2=`fibonacci $F0 $F1` if [ “$F2” -lt “$F1” ]; then echo “${count}: $F2 (WRONG!),” else echo “${count}: $F2,” fi ((count++)) F0=$F1 F1=$F2 sleep 0.1 done fibonacci $F0 $F1#!/bin/bash function fibonacci { #echo $(( $1 + $2 )) expr $1 + $2 } F0=0 F1=1 echo “0: $F0, “ echo “1: $F1, “ count=2 while : do F2=`fibonacci $F0 $F1` if [ “$F2” -lt “$F1” ]; then echo “${count}: $F2 (WRONG!),” else ech