计算数组中的数字

安东尼·迈尔斯(Anthony Myers)

我一直在处理我的脚本文件,应该对数字列表求和,然后从数组中计算大于100的任何数字。当我执行脚本时,我的计数为空,因为它只计数数组中的最后一个数字,即17,并且小于100。我通过放置大于2的值对其进行了测试,并在运行它时显示了最后一个数字(17)只。对于在shell中创建if / then语句,我还很陌生,因此,如果有什么地方看起来不合适,或者如果我缺少什么,请告诉我。谢谢你。

下面是我的代码:

#!/bin/sh
sum=0
array=(12 43 16 55 243 312 17)
for i in ${array[@]}; do
    echo $i;
    let sum+=$i
done
echo Total = $sum
if [ $i -gt 2 ];  then
    echo $i
fi
伊坦·雷斯纳(Etan Reisner)

请检查并保持计数在循环中,而不是紧随其后。

#!/bin/sh
sum=0
array=(12 43 16 55 243 312 17)
for i in "${array[@]}"; do
    echo "$i";
    let sum+="$i"
    if [ $i -gt 2 ];  then
        echo "$i is greater than 2"
    fi
done
echo "Total = $sum"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

计算数组中的元素数

来自分类Dev

计算数组中的json对象

来自分类Dev

计算数组中的元素数

来自分类Dev

C#使用2个数组,计算数组中数字出现的次数

来自分类Dev

CodingBat帮助计算数组中的元素

来自分类Dev

如何计算数组中的值?

来自分类Dev

计算数组中的出现次数

来自分类Dev

如何计算数字数组的EMA?

来自分类Dev

计算数组中的最大数字量,总和为偶数

来自分类Dev

计算数组中的匹配元素

来自分类Dev

计算数组中的不同元素

来自分类Dev

计算数组中整数的出现

来自分类Dev

使用数组计算数字中每个数字的出现

来自分类Dev

计算数组中的最大值

来自分类Dev

在R中解析和计算数字

来自分类Dev

我如何计算数组中是否存在一组特定的数字

来自分类Dev

如何计算数组中的多个值

来自分类Dev

计算数组python中的事件数

来自分类Dev

计算数组中字母出现的次数

来自分类Dev

计算数组中相同值的数量

来自分类Dev

如何使用递归计算数组中数字的实例?

来自分类Dev

计算数组中条目与数组中数字之和的比率

来自分类Dev

计算数组javascript中数字出现的次数

来自分类Dev

使用Javascript switch语句,如何计算数组中的元素数(仅数字)?

来自分类Dev

计算数组中“每个”数字的出现

来自分类Dev

用于计算数组中数字的最低,最高和平均值的小程序(调用C ++)

来自分类Dev

计算数组中两个值之间的数字数量

来自分类Dev

有效计算数组中 N 个最小数字的总和

来自分类Dev

在 c 中返回一个数组来计算数字