シェルスクリプト 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

CentOS 7

Posted by arkgame