本文介绍了bash,md5sum表现异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为什么有什么不同?

text="tralala"
echo -n $text | md5sum -

结果:def7d827536761c20f449f69262ff20f

result: def7d827536761c20f449f69262ff20f

echo -n "tralala" | md5sum -

结果:7e4ef92d1472fa1a2d41b2d3c1d2b77a

result : 7e4ef92d1472fa1a2d41b2d3c1d2b77a

我在做什么错了?

推荐答案

我怀疑您错误地没有提供-n(不输出换行符)标志以进行回显.请从下面的计算机中查看示例:

I suspect you mistakenly did not provide the -n (output no newline) flag to echo. See sample from my machine below:

$ echo tralala | md5sum
def7d827536761c20f449f69262ff20f  -

$ echo -n tralala | md5sum
7e4ef92d1472fa1a2d41b2d3c1d2b77a  -

$ text="tralala"
$ echo  $text | md5sum
def7d827536761c20f449f69262ff20f  -

$ echo -n $text | md5sum
7e4ef92d1472fa1a2d41b2d3c1d2b77a  -

这篇关于bash,md5sum表现异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-09 13:08