前提
md5sum
コマンドを実行すると、以下のような表示が得られます。
$ md5sum FOOBAR.txt 436e4203d62ece408999be0ff9cc155c FOOBAR.txt
結論
上記の表示から「ハッシュのみ」を取得するには、結果を cut
コマンドに渡せばよいです。-d' '
というオプションで「半角スペースを区切りとして文字列を分ける」ことを行い、-f1
というオプションにて「分けた文字列の何個目の文字列を結果として得るか(始まりの数値は 1
)」を指定します*1。
$ md5sum FOOBAR.txt | cut -d' ' -f1 436e4203d62ece408999be0ff9cc155c
また、「ファイル名のみ」を取得するには、以下のコマンドで OK です。
$ md5sum FOOBAR.txt | cut -d' ' -f3 FOOBAR.txt
*1:他にもいろいろなオプションがあります