[Bash] 配列の先頭の要素を取得する

作成日: 2026年10月03日

Bash の配列の先頭の要素を取得するには、添字に 0 を指定します。

items=(apple banana cherry)
echo "${items[0]}"

実行結果は下記のとおりです。

apple

Bash のインデックス配列は添字が 0 から始まるため、${items[0]} で先頭の要素を取得できます。

配列の要素に空白が含まれる場合でも1つの値として扱えるように、"${items[0]}" のようにダブルクォートで囲んで参照します。

添字を省略する

インデックス配列では、添字を省略して ${items} と書いた場合も ${items[0]} と同じく先頭の要素を取得できます。

items=(apple banana cherry)
echo "${items}"

実行結果は下記のとおりです。

apple

ただし、先頭の要素を取得することを明確にする場合は、${items[0]} のように添字を指定する方が意図が分かりやすくなります。

参考

Bash Shell command