nmtysh.log

Tech系のネタや日々の独り言などを書いています。

Macでmd5ハッシュの整合性チェック

Linuxmd5では "md5 --check md5.txt" でできるけれども、Macに入っているmd5 (BSD)にはこのオプションが無いため、ファイルのハッシュを計算させたあと自分で比較する必要がある。
結構面倒なのでどうにかコマンドで実行してみる。

$ grep -f <(md5 -r CentOS-6.7-x86_64-bin-DVD1.iso | cut -d " " -f 1) md5sum.txt

 

1. <() で コマンドの実行結果をファイルとして渡している("grep -f -" ができないため)。

2. md5でハッシュを計算した後、cutでハッシュ値の部分のみを抽出してmd5sum.txtを検索

 

参考:
Macでmd5ハッシュの比較を行う - Qiita