いままで目で確認とかプログラマとしては恥ずべき行為を行なっていたことをこの場を借りて反省します。
.sha1 ファイルが提供されるときは対象のファイルがあるディレクトリで
sh
$ shasum foo.tar.bz.sha1
foo.tar.bz: OK
でよいのですが、ハッシュ値だけ提供されている場合はファイルを作成せずにコマンドライン一発で終わらせたいので、
sh
$ echo "6393BA8BC2DD3CBD7B55D00B9D9587843BDB05CD Windows8-ReleasePreview-64bit-Japanese.iso" | shasum -c /dev/stdin
Windows8-ReleasePreview-64bit-Japanese-1.iso: OK
[注意] 入力の ハッシュ値とファイル名の間は必ず 2スペース
である必要があります [注意]