问题:编写一个shell脚本,计算n的阶乘。
1、新建jiecheng.sh文件,编写程序
#!/bin/bash
function jiecheng(){
result=1
for((i=1;i<=$1;i++))
do
result=$((reslut*i))
done
echo $result
}
read -p "input:" num
expr $num + 10 &< /dev/null
if(($? == 0))
then
jiecheng $num
else
echo "wrong"
fi
2、命令行执行shell脚本
#赋予执行权限
chmod 777 jiecheng.sh
#执行
bash jiecheng.sh