什么是shell脚本来读取日志文件并解析它,比如获取日志文件中的所有电子邮件地址?

时间:2011-08-11 16:13:10

标签: parsing shell logging

日志文件包含许多电子邮件地址,我需要编写一个shell脚本来解析日志文件并获取所有电子邮件地址。日志文件的大小是1 GB,我的vps服务器的RAM只有512米,所以我想考虑性能。我怎么能这样做?

1 个答案:

答案 0 :(得分:4)

如果每行都以电子邮件开头,您可以使用这些命令。第一个选择文件的第一个“单词”,第二个选择唯一值:

cut -f 1 -d ' ' LOGFILE.txt | sort -u