编写一个shell脚本程序,从命令行输入10个数

2024年11月16日 06:25
有1个网友回答
网友(1):

#!/bin/bash
all=$*
if [ $# -ne 10 ];then
        echo error|tee -a /tmp/err
        exit 1
fi
sum=1
for i in $all
do
        if [ $i -le 0 ];then
                echo error|tee -a /tmp/err
                exit 1
        else
                sum=`expr $sum \* $i`
        fi
done
echo $sum