よく忘れるので備忘録
「#と%」どっちがどっちだったかなーと毎回ググるので。。。
#は前方からマッチした値を削除(前方削除)
##であれば、最長一致
%は後方からマッチした値を削除(後方削除)
%%であれば最長一致
PATHNAME=/hogehoge/fugafuga/fuga.txt
echo ${PATHNAME#*.}
結果
txt
PATHNAME=/hogehoge/fugafuga/fuga.txt
echo ${PATHNAME%.*}
結果
/hogehoge/fugafuga/fuga
「#*.と「%.*」となることに注意