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

2024-11-16 06:25:44
推荐回答(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