[root@server ~]# cat recursion.sh
#!/bin/bash
read -p "Num:" num
result=1for i in`seq $num`do
result=$[ $result * $i ]
done
echo "The result is:" $result
[root@server ~]# sh recursion.sh
Num:4
The result is:24[root@server ~]# sh recursion.sh
Num:5
The result is:120