问题描述
我正在读取文件的行,将每一行转换为 md5 哈希,然后将其写入第二个文件。根据使用 printf
和 echo
,我得到了不同的结果。
printf $line | md5sum | awk '{print $1}' >> md5File.txt
echo $line | md5sum | awk '{print $1}' >> md5File.txt
对于 printf
00000 变为 dcddb75469b4b4875094e14561e573d8
,但对于 echo 00000 变为 81b4e43a7bcd862f3ac58b5f8568a668
。
我验证了 00000 的正确 md5 哈希和是 dcddb75469b4b4875094e14561e573d8
但我不明白为什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)