sum=0
count=$#
num=0
for i in $@
do
((num=num+1))
echo -n $i
if [[ $num -lt $count ]]
then
echo -n "+"
fi
((sum=sum+$i))
done
echo "=$sum"
输入:
bash test5 10 20 30
10+20+30=60
$# 获得位置参数个数
$@ 获得所有位置参数 一个位置参数一个的获得
sum=0
count=$#
num=0
for i in $@
do
((num=num+1))
echo -n $i
if [[ $num -lt $count ]]
then
echo -n "+"
fi
((sum=sum+$i))
done
echo "=$sum"
输入:
bash test5 10 20 30
10+20+30=60
$# 获得位置参数个数
$@ 获得所有位置参数 一个位置参数一个的获得