prova a fare un bash -x script.sh
io l'ho modificato così e sembra funzionare:
1 #!/bin/bash
2 pn (){
3
4 local numero=$1
5 if [ "$numero" -eq 0 -o "$numero" -eq 1 ];then
6 permutazione=1
7
8 else
9
10 let "decrenum=numero - 1"
11 pn $decrenum
12 let "permutazione=$numero*$permutazione"
13 fi
14 return $permutazione
15 }
ho trovato un errore nella riga 12
ciao
![]()

Rispondi quotando