Bash 速習チュートリアル

Bash アレイ

1. Bash における Array(アレイ)の操作

このセクションでは、Bash スクリプトにおける Array(アレイ)の作成および操作方法について解説します。
Array を使用することで、複数のバリュー(値)を単一のバリアブル(変数)に格納できるようになり、データマネジメントが容易になります。

2. Array(アレイ)の作成

Bash で Array を作成するには、以下のシンタックス(構文)を使用します。
Array には複数のバリューを保持でき、各バリューは 0 から始まるインデックスによって管理されます。

コード例:Array の作成

# アレイの作成
my_array=("value1" "value2" "value3")

Array の名前には、その用途がわかるような記述的な名称を付けるのがベストプラクティスです。

3. Array(アレイ)エレメントへのアクセス

Bash Array のエレメント(要素)にアクセスするには、そのエレメントのインデックスを使用します。
インデックスは角括弧 [ ] の中に指定します。

コード例:Array エレメントへのアクセス

# 0番目のインデックスにアクセスして表示
echo ${my_array[0]}

4. Array(アレイ)エレメントの変更

インデックスを指定して新しいバリューをアサイン(代入)することで、Bash Array 内のエレメントを変更できます。

コード例:Array エレメントの変更

# 1番目のインデックスのバリューを "new_value" に変更
my_array[1]="new_value"