我正在写一个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/