标签: linux awk sh cpio
我有一个位于cpio存档内的内核文件,我想计算它的sha256sum。 为此,我将归档输出重定向到标准输出并通过sha256sum传送。 我使用awk得到了总和。
sha256sum
awk
KERNEL_CHECKSUM=$(cpio --to-stdout -i kernel.fat16 < archive.cpio | sha256sum | awk '{print $1}')
此命令在终端上运行时有效。作为脚本运行时,未正确计算校验和。
我怀疑某些与标准输出有关但无法找到问题。