bashのパターン照合演算子を最速でマスターする!

回答

まずは基本
var=left_center_right
echo ${var}
=> left_center_right
先頭からleft_ を除去
echo ${var#*_}
=> center_right
先頭からleft_center_ を除去
echo ${var##*_}
=> right
末尾から_rightを除去
echo ${var%_*}
=> left_center
末尾から_center_rightを除去
echo ${var%%_*}
=> left

参考

5分で覚えて超捗る、bashのパターン照合演算子
[Bash]正規表現マッチした部分文字列を再利用する方法
カテゴリ: