毎回bashのマニュアルを読むのはもうやめたい。
$ md5sum /tmp/hoge.txt fad78ab6efaaf66e47809ed07c05ae80 /tmp/hoge.txt $ HOGE=`md5sum /tmp/hoge.txt`
バッククォート``の結果には改行は入らない。(重要)
MD5SUMのとこを取り出す
$ echo ${HOGE%% *} fad78ab6efaaf66e47809ed07c05ae80
「 *」よりも前の部分を取り出す
ファイル名のとこを取り出す
$ echo ${HOGE##* } /tmp/hoge.txt
「* 」よりも前の部分を捨てる
パスも捨てたいときは
$ basename ${HOGE##* } hoge.txt