Osx
比較 md5 校驗和的更簡單方法?
下載具有可用 md5 校驗和的文件後,我目前使用
md5 *file* | grep *given_checksum*
例如
md5 file.zip | grep -i B4460802B5853B7BB257FBF071EE4AE2
但對我來說,要求 grep 和管道來完成一項非常常見的任務似乎很有趣。一個堅持高效做事的人,我想知道有沒有更好的方法呢?
md5sum
可以-c
選擇檢查現有的總和,其退出狀態指示成功/失敗。例子:
$ echo "ff9f75d4e7bda792fca1f30fc03a5303 package.deb" | md5sum -c - package.deb: OK
在這裡找到一個不錯的資源
通常的 bash 方式是:
shopt -s nocasematch if [[ $(md5sum "$file") = 5d40f31729c992b5a0e67490689fe8ff* ]]