为什么当我尝试时我会变成不同的哈希:
md5 <<< "Hello"
md5 -s "Hello"
是因为第一个示例中可能存在换行吗?
答案1
bash 中的Heredocs(这就是<<<
所谓的)总是以换行符结尾。无法禁用此行为。这个换行符就是丢弃校验和的字符。
为什么当我尝试时我会变成不同的哈希:
md5 <<< "Hello"
md5 -s "Hello"
是因为第一个示例中可能存在换行吗?
bash 中的Heredocs(这就是<<<
所谓的)总是以换行符结尾。无法禁用此行为。这个换行符就是丢弃校验和的字符。