我想使用 来验证文件md5sum -c file.md5
。我可以手动完成此操作,但我不知道如何检查脚本中的有效性。
答案1
您可以使用md5sum
的返回状态:
if md5sum -c file.md5; then
# The MD5 sum matched
else
# The MD5 sum didn't match
fi
为了让事情变得更清晰,你可以添加--status
告诉md5sum
(也许仅限于 GNU 版本)保持沉默:
if md5sum --status -c file.md5; then
# The MD5 sum matched
else
# The MD5 sum didn't match
fi
如果合适的话,较短的形式也同样有效:
md5sum --status -c file.md5 && echo OK