変数展開
いつも忘れるのでメモ。#は前置パターン、%は後置パターンと覚えよう。そして二つ置くと最長、一つだと最短と覚える。つまり
$ var=/tmp/jorijori/txt.long.sep
$ echo $var
/tmp/jorijori/txt.long.sep
$ echo ${var#*/}
tmp/jorijori/txt.long.sep
$ echo ${var##*/}
txt.long.sep
$ echo ${var$.*}
/tmp/jorijori/txt.long
$ echo ${var$$.*}
/tmp/jorijori/txt
のとなる。
コメント
コメントを投稿