したがって、bashスクリプトでforループを渡し、次の2つのパラメーターに応じて停止させます。
for (( x=1; x<= 50 -a $array_position -lt ${#array[@]}; x++ ))
do
echo ${array[$array_position]}
array_position=$((array_position+1))
done
私の意図は、これをループエコー50の連続する配列値[0]-[50]にすることですが、50のループ反復がすべて完了する前に、$array_positionが配列の最後に達した場合は停止します。
いつものように、どんな助けでもありがたいです!