それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

ruby の md5と md5sum コマンドの結果が同じならないと思ったら。。。

表題の通り。

irb でhexdigestしてみて

takuya@raspberrypi:~$ irb
irb(main):001:0> require 'digest/md5'
=> true
irb(main):005:0> Digest::MD5.hexdigest 'abc'
=> "900150983cd24fb0d6963f7d28e17f72"
irb(main):006:0>

こっちがコマンドでmd5sum したら

takuya@raspberrypi:~$ echo abc | md5sum -
0bee89b07a248e27c83fc3d5951213c1  -

あれ、同じにならない・・・なんで

echo が改行送ってるねん、、くっそ。。。

以前も、油断しててうっかりしったのに、またやらかした。

またfind -exec でシェルスクリプト書くときにやらかしてるので、忘れないようにメモ。

takuya@~/Desktop$ echo -n abc | md5sum -
900150983cd24fb0d6963f7d28e17f72  -

echo -n をつけよう