${#value} | 文字数が返る |
${value#word} | 先頭から最短マッチ部分を削除して返す |
${value##word} | 先頭から最長マッチ部分を削除して返す |
${parameter%word} | 末尾から最短マッチ部分を削除して返す |
${parameter%%word} | 末尾から最長マッチ部分を削除して返す |
使い道
$ VALUE=/var/tmp/hoge.sh$ echo ${VALUE%.sh} # 拡張子を削除
/var/tmp/hoge
$ echo ${VALUE##*/} # ファイル名を取得
hoge.sh