Permutazione
Ho un problema con questa funzione perchè se gli viene passato un parametro maggiore di 6
non da il risultato voluto
pn (){
local numero=$1
if [ "$numero" -eq 0 -o "$numero" -eq 1 ];then
permutazione=1
else
let "decrenum=numero - 1"
pn $decrenum
let "$permutazione=$numero*$?"
fi
return $permutazione
}