shell脚本计算n的阶乘
时间: 2023-04-23 18:05:19 浏览: 292
SHELL脚本练习 写一个脚本,利用循环计算10的阶乘
5星 · 资源好评率100%
以下是一个简单的 shell 脚本,用于计算 n 的阶乘:
```
#!/bin/bash
factorial() {
if [ $1 -eq 1 ]; then
echo 1
else
local temp=$[ $1 - 1 ]
local result=$(factorial $temp)
echo $[ $result * $1 ]
fi
}
read -p "Enter a number: " num
result=$(factorial $num)
echo "The factorial of $num is $result"
```
阅读全文