[Bash] 変数の文字列を指定位置から切り出す

作成日: 2026年09月30日

Bash の変数から指定した位置の文字列を切り出すには、${変数:開始位置:長さ} を使用します。

text="abcdefghij"
echo "${text:2:4}"

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

cdef

開始位置は 0 から数えます。そのため、:2:4 は 3 文字目から 4 文字を取り出します。

Bash