如何完成以下操作?
date '+%d' | md5sum | tar -czf $_.tar.gz file
我希望filename.tar.gz是md5sum输出的。
答案 0 :(得分:2)
tar -czf `date '+%d' | md5sum | sed -e 's/ -//'`.tar.gz file
更适合serverfault.com。
答案 1 :(得分:0)
你可以这样做
tar -czf `date '+%d' | md5sum`_.tar.gz file
答案 2 :(得分:0)
这不是你问题的答案。
为什么需要MD5哈希日期?为什么不使用日期本身?通常,当您不希望发生反向操作时,您会对某些内容进行哈希处理。在您的情况下:您希望防止有人可以从哈希中找到日期。但是没有太多可能的日期,蛮力很容易找到。甚至文件的创建时间戳也可以为您提供查找日期范围的提示。总而言之,我看不出使用加密哈希而不是原始日期的理由。