终端:将文件内容(电子邮件)转换为MD5

时间:2016-11-13 17:15:36

标签: linux terminal centos md5

任何人都可以通过终端知道如何将包含许多(数百万)行电子邮件的文件转换为md5文件并将其导出为.txt文件 - 如果可能,不删除电子邮件。 例如: jojo@aol.com进入

Jojo@aol.com,60b4498f429ea861dhja7807ae69ec4a

任何帮助都会很棒! = d

谢谢!

1 个答案:

答案 0 :(得分:0)

这样做的:

$ md5sum test.txt 
581ab2d89f05c294d4fe69c623bdef83  test.txt

将给出文件的md5。

您可以使用正则表达式匹配多个文件:

$ md5sum /usr/bin/z*
ff60686bba816cbfff450725fa9471b5  /usr/bin/zcat
773bf6ab2cd8b37b7f8227e0bb66e064  /usr/bin/zcmp
9730f44e3cf3e4735623a5e5ef0da567  /usr/bin/zdiff
2e1fee7501d1539d37ec11ccc6f205b8  /usr/bin/zdump
00a56ed99986d72fd5967de74d69470c  /usr/bin/zegrep
a966b4fc6350d4b2aae0f19540a6d96e  /usr/bin/zenity
997a6cfb1a2b3f88160ffa320d29d735  /usr/bin/zfgrep
a2d637f498c2baa5f60d72a01b325309  /usr/bin/zforce
0fedfd106bc9a5f768661fde8ef5df1d  /usr/bin/zgrep
ded32d68889df234d170b30dfec9f309  /usr/bin/zic
169694a9464cf3ccfa20fba62e7eea1f  /usr/bin/zip
77be9e79ad490de983575e1efad494ab  /usr/bin/zipcloak
ddf51a6f1d31b015b654033bd027c94a  /usr/bin/zipgrep
d1e149d29abcc2e2cf1d4f86a3bf3e07  /usr/bin/zipinfo
d685754ffc4899ccc7f60e8dd7adfec1  /usr/bin/zipnote
bdc37ec19ce8c29265ff62075784e633  /usr/bin/zipsplit
0e3386a02cc706a5bb4cf97ce30e4338  /usr/bin/zless
131b8a8fc59e349df102201a5b445092  /usr/bin/zlib-flate
d5a672a6972e4d36b047447924dcdf13  /usr/bin/zmore
b665dc1560b27c956280e46062ec9dba  /usr/bin/znew
dcfafcf16cbac969ceca73c97c23eba1  /usr/bin/zramctl
ee274ce28f0e62561c5c605f027c0e88  /usr/bin/zresample
32db7c12023597814c97316225063f52  /usr/bin/zretune
20cbfec690372aa115677ad9cc76551d  /usr/bin/zsh
20cbfec690372aa115677ad9cc76551d  /usr/bin/zsh-5.2
21c9285699decaa0882c9b1354b13ab7  /usr/bin/zsoelim
7ec01157a89565fcc2fd6f483c880441  /usr/bin/zvbi-atsc-cc
d4bb65e0411cc9038cd890e2a9de9d12  /usr/bin/zvbi-chains
28b8d89568ea5afd63976939646e6d37  /usr/bin/zvbid
f5622f44c2cd45727346751052bd7fd3  /usr/bin/zvbi-ntsc-cc

要对您的邮件执行相同操作,您需要将邮件保存为文本格式并保存为Jojo@aol.com,否则您需要解析文件以获取邮件地址。

然后,您可以使用awkcut将输出更改为MD5hash file,例如file, MD5hash@Override public void onReceive(Context context, Intent intent) { String value = intent.getExtras().getString("hiddenMessage"); MainActivity.getInstace().updateTheTextView(value); } 。这并不困难。