for ループ内で 2 つの値を追加し、すべての結果を配列に入れるスクリプトを送信する必要があります。スクリプトを作成しましたが (これは機能していません)、開始方法がわかりません。
#!/bin/sh
val1=$1
val2=$2
for i in 10
do
${array[i]}='expr $val1+$val2'
$val1++
done
echo ${array[@]}
konsoleboxの答えは正しいですが、いくつかの選択肢があります:
val1=$1
val2=$2
for i in {0..9}; do
(( array[i]=val1 + val2 + i ))
done
echo "${array[@]}"
val1=$1
val2=$2
for (( i=val1 + val2; i < val1 + val2 + 10; i++ )); do
array+=("$i")
done
echo "${array[@]}"