2014-04-05 49 views

回答

4

我怀疑你错误地没有提供-n(输出无换行符)标志来回显。看到从我的机器下面的样品:

$ echo tralala | md5sum 
def7d827536761c20f449f69262ff20f - 

$ echo -n tralala | md5sum 
7e4ef92d1472fa1a2d41b2d3c1d2b77a - 

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

$ echo -n $text | md5sum 
7e4ef92d1472fa1a2d41b2d3c1d2b77a - 
+0

你是对的我忘了“-n” –

+0

我该如何摆脱尾随 - ? –

+2

删除尾部'-','echo -n tralala | md5sum | awk'{print $ 1}''应该诀窍 – BorrajaX