加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – 文件的md5sum验证

发布时间:2020-12-15 22:03:23 所属栏目:安全 来源:网络整理
导读:我有两个文件hello.txt和hello.txt.md5 MD5输出采用以下格式 cat hello.txt.md5 b1946ac92492d2347c6235b4d2611184 我写了一个简单的脚本来验证md5sum. csum=$(cat hello.txt.md5)echo "$csum hello.txt" | md5sum -c 这个脚本适用于Ubuntu 13.10,但它在Ubun
我有两个文件hello.txt和hello.txt.md5

MD5输出采用以下格式

cat hello.txt.md5 
b1946ac92492d2347c6235b4d2611184

我写了一个简单的脚本来验证md5sum.

csum=$(cat hello.txt.md5)
echo "$csum hello.txt" | md5sum -c

这个脚本适用于Ubuntu 13.10,但它在Ubuntu 12.04中抛出错误.

md5sum: standard input: no properly formatted MD5 checksum lines found

任何人都可以告诉我如何在Ubuntu12.04中做到这一点.

解决方法

至少在我生成的md5sum文件中,校验和和文件名之间有两个空格.测试了你的脚本并且它没有用,在$csum和hello.txt之间添加了空间并且确实如此.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读