bash, md5sum behaves strange

后端 未结 1 1931
孤城傲影
孤城傲影 2020-12-20 01:22

Why is this different?

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

result: def7d827536761c20f449f69262ff20f

echo -n \"tralala         


        
1条回答
  •  隐瞒了意图╮
    2020-12-20 02:04

    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  -
    

    0 讨论(0)
提交回复
热议问题