1
为什么在Debian上用`sha256sum`验证SHA256校验和失败并在Ubuntu上起作用?
在Ubuntu 14.04,sha256sum从coreutils作品如我所料: echo 879dd0d7637876be4796f7e6f194a111d21088be85cfe717fc97e2e7f05e79d2 /tmp/myfile | sha256sum -c /tmp/myfile: OK 但是,在Debian Wheezy上使用完全相同的文件执行完全相同的命令将失败: sha256sum: standard input: no properly formatted SHA256 checksum lines found 我不明白 如何在Debian上的Shell脚本中可靠地验证校验和? 在Ubuntu 14.04上: ⟫ sha256sum --version sha256sum (GNU coreutils) 8.21 在Wheezy上: $ sha256sum --version sha256sum (GNU coreutils) 8.13 两种操作系统的联机帮助页上说: SYNOPSIS sha256sum [OPTION]... [FILE]... DESCRIPTION Print or check …