シェルスクリプト for文で配列の値を取得する
環境
CentOS 7.9
構文
配列名 =(要素1 要素2 要素3)
for 変数名 in in ${!配列名[@]}
変数と添字[$i]で配列の値を表示しています。
配列の添字は0から始まります。
サンプルコード
!/bin/bash city=(tokyo yokohama kawashi) for i in ${!city[@]} do echo ${city[$i]} done
結果
tokyo
yokohama
kawashi