gpt4 book ai didi

linux - 命令 'md5sum' 最后没有 '-' token

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:42:19 26 4
gpt4 key购买 nike

我想在一个新的单独文本文件中使用 md5 散列文本文件的内容。这适用于每一行。我为此编写了以下 bash 脚本

#!/bin/bash
while read line; do echo -n $line|md5sum; done < $1 > $1.hash

这很好用。但是有了

echo -n 'somewords' | md5sum 

我的输出是这样的 8bf1072ac725ca3bc7f532079dd973ba -我希望我的输出最后没有 - 。所以我的脚本应该给我这样的东西:

hash 1
hash 2
hash 3

不是

hash 1  -
hash 2 -
hash 3 -

最佳答案

因为 md5 哈希正好是 32 字节长,所以把那里的行剪掉:

while read line; do echo -n "$line"|md5sum; done < $1 |cut -c1-32 > $1.hash

关于linux - 命令 'md5sum' 最后没有 '-' token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41346867/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com