Estou enviando um script que peguei no site:
http://matthewm.boedicker.org/code/src/fibonacci.bash

Gostaria se possível que os integrantes da lista 
traduzissem a lógica e os conceitos contidos neste script

Obs: fiz uma modificação para testar se o usuário digitou 
um parâmetro peguei do canivete suiço do Aurélio:
http://aurelio.net/shell/canivete.html


#!/bin/bash
# Gera a serie de fibonacci

[ "$1" ] || { echo "Uso: fibonacci valor" ; exit 1 ; }

function fibonacci {
    ITER=$3
    if [ ${ITER} -lt 1 ]; then
        echo
        return
    fi
    echo -n "$1 "
    (( NEXT=$1 + $2 ))
    (( ITER-- ))
    fibonacci $2 ${NEXT} ${ITER} 
}

for i in `seq 0 $1`; do
    fibonacci 1 1 $i
done



Responder a