我正在写一个docker脚本,因此我不能依赖bash脚本。如果下载的文件(尽管wget)哈希值的sha256sum不正确,我需要docker脚本失败。我看到sha256sum中存在一个检查选项,但是我找不到如何使用它。

就像sha256sum -c hash file一样,但对我不起作用。我认为我实际上必须向-c提供文件,就像使用echo一样。

最佳答案

两个例子:

sha256sum /etc/passwd > checksum
sha256sum -c checksum

输出:
/etc/passwd: OK

or

sha256sum /etc/passwd > checksum
sha256sum --status -c checksum
echo "$?"

输出:

0

关于bash - 如果Docker脚本上的哈希值不正确,如何使用sha256sum --check选项失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48972597/

10-11 08:51