方法一:
for 循环:
#!bin/bash
read -p "Num:"num
result=1
for i in `seq $num`
do
result=$[ $result * $i ]
done
echo "the result is $result"
程序运行过程;
方法二:用函数来写
#/bin/bash
2 read -p "Num: " num
3 d=1
4
5
6 function fun1(){
7 d=$[ $d * $i]
8 }
9
10 for i in `seq $num`
11 do
12 fun1
13 done
14 echo $d
15