【发布时间】:2018-08-30 16:30:00
【问题描述】:
我在 Mac 上的终端中使用以下命令读取电子邮件地址文件并将其转换为 MD5 哈希。
tr -d " " < em.txt | tr '[:upper:]' '[:lower:]' | while read line; do
(echo -n $line | md5); done | awk '{print $1}' > hashes1.txt
这会生成一个比原始输入文件短 1 行的哈希文件。但我不知道为什么。
这段代码做了一些事情,如下所示。
- 将电子邮件地址全部转换为小写
- 将电子邮件地址转换为 MD5 哈希
- 将新电子邮件地址列表输出到 hashes1.txt 文件
提前致谢!
【问题讨论】:
标签: unix hash while-loop