在unix shell中通过shell命令组合实现上面的邮件地址筛选功能。源文件为mail.log,筛选后的结果保存到文件sinamail.log中

Dearlv 2010-10-10 11:38:01
要求完成文件读取,过滤,列印操作。
有一大小为1GB的源文件mail.log中记录以下格式的数据,将其中信箱为@sina.com的地址筛选出来。
要求程序占用的内存不能超过512MB,代码尽可能高效,在最短时间完成运算。
实际代码或伪代码或者写明思路都可以
July@sina.com.cn
Cross@hotmial.com
dana@gmail.com
mike@sina.com
jones@163.com
求高手解答,我遇到的面试题目
...全文
170 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
steptodream 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 masmaster 的回复:]

grep '@sina.com$' mail.log >sinamail.log
[/Quote]
既然是mail日志 这样恐怕会把保护该邮件地址的整条日志输出来
masmaster 2010-10-10
  • 打赏
  • 举报
回复
grep '@sina.com$' mail.log >sinamail.log
masmaster 2010-10-10
  • 打赏
  • 举报
回复

grep '@sina.com$' mail.log

37,738

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧