[Bash] foreach のような配列の要素数に応じたループ処理を行う
作成日: 2020年03月11日
Bash で foreach 構文のような配列の要素数に応じたループ処理を行うには、for 構文を下記のように使用します。配列 arr
の各要素が変数 i
に格納されます。配列 arr
には 3 つの要素が含まれているので、3 回のループ処理が実行されます。
#! /bin/bash
arr=(a b c)
for i in "${arr[@]}"
do
echo $i
done
実行結果は下記になります。
a
b
c