RHEL9 シェルスクリプト while文で配列を使用するサンプル
環境
Red Hat Enterprise Linux release 9.2 (Plow)
構文
配列名=(要素1 要素2 要素3)
while [ $i -lt ${#配列名[@]} ]
サンプルコード(data.sh)
#!/bin/bash city=(tokyo oosaka yokohama) i=0 while [ $i -lt ${#city[@]} ] do echo "$n ${city[$i]}" ((i++)) done
結果
tokyo oosaka yokohama