0

我有一个位于 cpio 存档内的内核文件,我想计算它的 sha256sum。为此,我将存档输出重定向到标准输出并通过sha256sum. 我通过使用得到总和awk

KERNEL_CHECKSUM=$(cpio --to-stdout -i kernel.fat16 < archive.cpio | sha256sum | awk '{print $1}')

此命令在终端上运行时有效。作为脚本运行时,校验和计算不正确。

我怀疑与标准输出有关,但找不到问题。

4

0 回答 0