echo换行的蛋疼事
Posted zolo®
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了echo换行的蛋疼事相关的知识,希望对你有一定的参考价值。
[email protected]:~$ echo "abc" | shasum
03cfd743661f07975fa2f1220c5194cbaff48451 -
而使用Java实现SHA1输出:
a9993e364706816aba3e25717850c26c9cd0d89d
相同算法, 居然结果不同, 蛋疼!
原因:
由于echo输出结果默认换行, 带上-n去除默认换行, 则结果相同^_^!
[email protected]:~$ echo -n "abc" | shasum
a9993e364706816aba3e25717850c26c9cd0d89d -
建议printf
[email protected]:~$ printf "abc" | shasum
a9993e364706816aba3e25717850c26c9cd0d89d -
以上是关于echo换行的蛋疼事的主要内容,如果未能解决你的问题,请参考以下文章