小编DSH*_*H72的帖子

有没有办法在脚本中使用数组指定一定范围的数字?

我正在尝试使用脚本中的数组添加我随机生成的前 20 个数字。这可能吗?

我使用我之前的脚本生成了 100 个数字,并希望我也可以在这种情况下使用它。现在我需要使用数组添加前 20 个。我可以在我的脚本中加入一个函数来解决这个问题吗?

主脚本

MAXCOUNT=100
count=1

while [ "$count" -le $MAXCOUNT ]; do
number[$count]=$RANDOM
let "count += 1"
done

echo "${number[@]}
Run Code Online (Sandbox Code Playgroud)

command-line bash scripts

6
推荐指数
2
解决办法
2万
查看次数

如何在数组中添加整数

我正在尝试在数组中添加一些数字。

例子:

array=( 2, 4, 6, 8, 10, 12, 14, 16, 18, 20 )
Run Code Online (Sandbox Code Playgroud)

我已经这样做了,但我想使用一个数组,然后在 shell 脚本中对数字求和。

num1=2
num2=4
num3=8
num4=10
num5=12
num6=14
num7=16
num8=18
num9=20
sum=$((num1+num2+num3+num4+num5+num6+num7+num8+num9))
echo "The sum is: $sum"
Run Code Online (Sandbox Code Playgroud)

command-line bash scripts

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×2

command-line ×2

scripts ×2