我正在尝试使用脚本中的数组添加我随机生成的前 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) 我正在尝试在数组中添加一些数字。
例子:
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)