以下是一个基于Bash的计算阶乘的代码示例:
#!/bin/bash
# 输入为$1的值
n=$1
fact=1
# 循环计算阶乘
for((i=1;i<=n;i++))
do
fact=$((fact*i))
done
# 打印阶乘结果
echo "The factorial of $n is: $fact"
要使用此脚本计算阶乘,只需运行以下命令:
./factorial.sh
其中,
是要计算阶乘的数字。例如,要计算5阶乘,运行以下命令:
./factorial.sh 5
输出将如下所示:
The factorial of 5 is: 120
下一篇:Bash脚本乘法