相关疑难解决方法(0)

快速md5sum在bash/ubuntu上的数百万字符串

我需要在ubuntu上的bash脚本中使用300万个字符串的MD5总和.300万字符串 - > 300万MD5哈希值.每个字符串实现大约需要0.005秒.那是4个多小时.有哪些更快的替代品?有没有办法将字符串组泵入md5sum?

#time md5sum running 100 times on short strings
#each iteration is ~0.494s/100 = 0.005s
time (for i in {0..99}; do md5sum <(echo $i); done) > /dev/null

real    0m0.494s
user    0m0.120s
sys     0m0.356s
Run Code Online (Sandbox Code Playgroud)

一个好的解决方案将包括一个bash/Perl脚本,它从stdin中获取一个字符串列表并输出一个MD5哈希值列表.

ubuntu md5 md5sum

4
推荐指数
2
解决办法
3129
查看次数

标签 统计

md5 ×1

md5sum ×1

ubuntu ×1