我试图通过在 ubuntu 中使用 shasum 来检查下载的真实性。我无法理解语法。
下面的代码有效
echo "<sha-hash> *filename" | shasum -a 256 -c
我想知道为什么我们在文件名前加上“*”(星号)。
我也尝试使用生成文件
shasum -a 256 filename > file.sha
shasum -a 256 -c file.sha
上面的代码也有效。当我打开file.sha
文件时,我看到了
<hash> <filename>
文件中没有星号。我尝试编写不带星号的第一条语句,但随后它抛出一个错误说明
shasum:标准输入:未找到格式正确的 SHA1 校验和行