|
#!/bin/bash
|
|
|
|
function factorial {
|
|
if [ $1 -eq 1 ]
|
|
then
|
|
echo 1
|
|
else
|
|
local temp=$[ $1 -1 ]
|
|
local result=`factorial $temp`
|
|
echo $[ $result * $1 ]
|
|
fi
|
|
}
|
|
|
|
read -p "Please input a value: " value
|
|
result=`factorial $value`
|
|
echo "The factorial of $value is: $result"
|