2014-04-05 80 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