[Bash] 変数の文字列を指定位置から切り出す
作成日: 2026年09月30日
Bash の変数から指定した位置の文字列を切り出すには、${変数:開始位置:長さ} を使用します。
text="abcdefghij"
echo "${text:2:4}"
実行結果は下記のとおりです。
cdef
開始位置は 0 から数えます。そのため、:2:4 は 3 文字目から 4 文字を取り出します。
Bash の変数から指定した位置の文字列を切り出すには、${変数:開始位置:長さ} を使用します。
text="abcdefghij"
echo "${text:2:4}"
実行結果は下記のとおりです。
cdef
開始位置は 0 から数えます。そのため、:2:4 は 3 文字目から 4 文字を取り出します。