[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]} のように添字を指定する方が意図が分かりやすくなります。
参考
- GNU Bash Manual - Arrays: https://www.gnu.org/software/bash/manual/html_node/Arrays.html