echo命令-n参数在计算MD5时的作用

$echo 123456789 | mdsum

b2cfa4183267af678ea06c7407d4d6d8

$echo -n 123456789 |md5sum

25f9e794323b453885f5181f1b624d0b

以上两条命令得到的MD5值不同,原因是"echo -n"将内容不换行输出,计算的是‘123456789’的MD5值,

而"echo"将内容输出后换行,计算的是‘123456789换行符’的MD5值。

猜你喜欢

转载自www.cnblogs.com/zqysama/p/10868052.html
今日推荐