码迷,mamicode.com
首页 > 其他好文 > 详细

echo换行的蛋疼事

时间:2016-09-07 14:28:27      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

openstack@openstack:~$ echo "abc" | shasum
03cfd743661f07975fa2f1220c5194cbaff48451  -
而使用Java实现SHA1输出:
a9993e364706816aba3e25717850c26c9cd0d89d
相同算法, 居然结果不同, 蛋疼! 
原因:
由于echo输出结果默认换行, 带上-n去除默认换行, 则结果相同^_^!
openstack@openstack:~$ echo -n "abc" | shasum
a9993e364706816aba3e25717850c26c9cd0d89d  -
建议printf
openstack@openstack:~$ printf "abc" | shasum
a9993e364706816aba3e25717850c26c9cd0d89d  -

echo换行的蛋疼事

标签:

原文地址:http://www.cnblogs.com/zolo/p/5849225.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!