私は最初の項目の後にこのループが停止するのを忘れています。誰かが私をある方向に向けることができますか?ありがとう!シェル配列のループが1の後に終了する
#! /bin/sh
colors[0]="teal"
colors[1]="purple"
colors[2]="pink"
colors[3]="red"
colors[4]="green"
colors[5]="darkblue"
colors[6]="skyblue"
for color in ${colors}
do
echo $color
done
/bin/shは配列をサポートしていません。あなたのスクリプトをbashで動かすつもりなら、あなたのシバンを "#!/ bin/bash"に変更してください。ありがとうFJ。 –