检查shell中的电子邮件。并使它看起来很好

时间:2014-05-27 23:51:55

标签: perl shell email variables terminal

我想将电子邮件信息输出为

(谁来自)       (学科) 这是我在互联网上找到的代码

#!/bin/sh
curl -u username --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "\t" if /<name>/;  print "$2\n" if /<(title|name)>(.*)<\/\1>/;')

然而,这不是我想要的格式,我不知道任何perl。 我想知道我是否可以将perl信息输出到shell变量,以便我可以编辑布局。或者将perl信息输出到txt文件,然后编辑它。通过编辑我的意思是改变它的顺序,使其名称,主题而不是主题,名称。任何帮助都将是一个很大的帮助。我可能完全错了,因为我不知道任何perl。

1 个答案:

答案 0 :(得分:2)

假设您已登录Gmail,https://mail.google.com/mail/feed/atom会在您的收件箱中转储最新的几条消息。这是XML(Atom)格式,您可以使用任何想要读取它的内容。您可以在浏览器中查看原始数据的样子。

您找到的代码使用Perl来解析并显示此数据的可读形式。如果您不了解Perl,您当然没有义务使用Perl,因此您可以使用您熟悉的任何编程语言。