Chinaunix
标题:
运行时自动退出
[打印本页]
作者:
Zenoo
时间:
2005-08-19 16:45
标题:
运行时自动退出
大家好,我是刚用Perl,在处理Log文档时,如果选择数据量大一下点的话,就会运行一段时间后自动退出,不知道是什么原因,望各位大侠赐教。
作者:
流言飞语
时间:
2005-08-19 16:56
标题:
运行时自动退出
这样的描述恐怕只能遭到版主的同情了。
作者:
Zenoo
时间:
2005-08-19 17:35
标题:
运行时自动退出
因为稍微数据量小的时候,可以运行,可以生成结果,就是数据量一大,就不行了。
Perl是不是有什么限制?
作者:
流言飞语
时间:
2005-08-19 18:06
标题:
运行时自动退出
没有限制。
作者:
flw
时间:
2005-08-19 18:37
标题:
运行时自动退出
我非常同情你。
为了能够让你的心情好一点,
给你发张可爱的 QQ 动态图片!
刷新后还会变化哦!
至于解决问题,
我看是帮不上什么忙了。
除非你按照我的签名做。
作者:
lych
时间:
2005-08-21 01:41
标题:
运行时自动退出
[quote]
原帖由 "Zenoo"]大家好,我是刚用Perl,在处理Log文档时,如果选择数据量大一下点的话,就会运行一段时间后自动退出,不知道是什么原因,望各位大侠赐教。[/quote 发表:
把问题描述清楚,18然,只能是同情啦
作者:
兰花仙子
时间:
2005-08-22 21:38
标题:
运行时自动退出
[quote]
原帖由 "Zenoo"]大家好,我是刚用Perl,在处理Log文档时,如果选择数据量大一下点的话,就会运行一段时间后自动退出,不知道是什么原因,望各位大侠赐教。[/quote 发表:
给2个建议:
1。逐行处理文件,不要在循环里调用shell命令;
2。模式匹配尽量精确,尽量不用i开关。
尤其是第一项,在处理大文件很容易引起问题。例如,你在逐行处理时,想同时将结果写往某个文件,那就该规矩的使用perl的文件句柄操作,而不要偷懒使用shell的>;之类的重定向输出了。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2