本文介绍了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表现异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!