bashの変数でパターン一致取得

DATA=YYYYMMDD-YYYYMMDD

みたいなデータで、1つめ、2つめを個別に変数に入れたい、
となったときに、今までは文字数で切っていたのですが、

FROM_DATA=${DATA:0:8}

ハイフンとのパターンマッチで行けるっぽい、ということが分かったのでこちらの方が色々出来るのでメモ。

FROM_DATA=${DATA%%-*}
TO_DATA=${DATA##*-}

これを使うと結構色々出来るけど、%とか#なんで、「なんだっけ?」ってなりそう。


参考:
http://qiita.com/koara-local/items/04d3efd1031ea62d8db5