sum=0
read n
read -a array
for i in "${array[@]}"
do
sum=$(( $sum + $i ))
done
echo $sum
我是脚本新手。在这里,我想知道我可以用来添加条件,以便将读取数组限制为n次。
前任:
3
1 2 3 4
在这里它应该只加1 2 3,而不能加4。
我更喜欢bash C for循环,它不需要条件就可以退出循环并看起来更整洁。
#! /bin/bash
sum=0
read n
read -a array
for ((x=0; x<n; x++))
do
sum=$(( sum + array[x] ))
done
echo "$sum"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句