配列変数の数だけ繰り返す

書式

for 変数名 "${配列変数名[@]}"
do
 処理
done

説明

配列変数の数だけ繰り返すにはforを使い${data[@]}の内容、配列内容全ての分だけ処理を行います。

サンプルコード

#!/bin/bash
data[0]="Sample"
data[1]="Shell"
data[2]="Script"

for i in "${data[@]}"
do
echo $i
done