如何“ grep过滤”仅macOS上的电子邮件mbox文件中的标头

时间:2019-05-23 13:48:44

标签: python email command-line grep mbox

问题

我正在寻找一个macOS命令行实用程序,该实用程序可以读取mbox文件或stdin并打印以仅输出所述文件/ stdin中的电子邮件标头。需要在macOS(aka Mac OS X)10.13.6及更高版本上运行。

我想将此功能作为一个更大的“在mbox文件中计数电子邮件地址” bash脚本的一部分,该脚本已经编写并且可以很好地工作-除了不能确定^From:mbox标头中的标题和类似字段)与mbox正文(可以在--- Forwarded Message ---的意义上包含其他电子邮件标头的副本)分开。

我也完全愿意就如何替代解决此问题提出建议。

潜在的解决方案

我找到的最接近的东西是mboxfilter,经过几次测试后,它似乎没有上述功能。

grepmail无法在我的macOS 10.13.6系统上安装。 (我发现perl安装在许多系统上通常会失败。因此,我倾向于避免基于perl的安装。)

没有预先存在的实用程序,我必须自己编写它,我想避免这种情况。

0 个答案:

没有答案