bashの変数展開時の正規表現処理

2011-12-18

何万回やっても、すぐ忘れるので、いい加減メモっておく。
#は前方一致! %は後方一致!

  • 最短一致した部分を除く ${variable#pattern}

  • 最長一致した部分を除く ${variable##pattern}

  • 後方から最短一致した部分を除く ${variable%pattern}

  • 後方から最長一致した部分を除く ${variable%%pattern}