由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - [合集] 被perl雷到了,sed, awk, cygwin, native以及其他
相关主题
Smart Parser/Compiler Developmenta C language question
请教一个parser的问题问个文件内容搜索的问题
谁知道如何调试yacc程序?如何用Python或者Perl抓取文本?
王垠对google的看法 (转载)how to get the total numbers of lines of a java project
有没有这样的blind JSON parser最高大上的 atoi
哎,本来想从讨论中学些东西还有多少码工用windows machine的?
推荐个html parser的库?How to user Perl to handle object on client side?
any perl html parser to recommend?perl in winXP
相关话题的讨论汇总
话题: perl话题: sed话题: cygwin话题: awk话题: native
进入Programming版参与讨论
1 (共1页)
b***y
发帖数: 2799
1
☆─────────────────────────────────────☆
nkw (just+it) 于 (Sat Apr 5 20:21:14 2008) 提到:
不知道雷在这里用的对不对,虽然我很不喜欢这个用法。
要parse很多大text csv文件,很简单,每行50列,其中用一列是没有双引号的text,
但有时也会有逗号,目的就是如果一行的逗号多了一个的话(肯定是text列有逗号),
就用双引号把一列括起来。
有同事用perl写了一个parser。我一直很抗拒perl,混乱,很丑。而且这个问题用sed
就可以做了。
在cygwin用sed做了,用了40多分钟。
觉得太慢。想想awk会不会快点?结果还慢一倍。
perl一直被认为是做这个最好的,那个同事还说过perl就是“designed for this”。
发现同事run过他的perl,去看了他saved的parsed文件时间,显示用了6,7+小时。他
用native Active perl,非cygwin。
再试了试gnu sed for windows 32,半个小时。http://gnuwin32.so
1 (共1页)
进入Programming版参与讨论
相关主题
perl in winXP有没有这样的blind JSON parser
Perl问题求助哎,本来想从讨论中学些东西
怎么生成表格(excel或其它的)?推荐个html parser的库?
A problem on string parsing (using either grep or perl)any perl html parser to recommend?
Smart Parser/Compiler Developmenta C language question
请教一个parser的问题问个文件内容搜索的问题
谁知道如何调试yacc程序?如何用Python或者Perl抓取文本?
王垠对google的看法 (转载)how to get the total numbers of lines of a java project
相关话题的讨论汇总
话题: perl话题: sed话题: cygwin话题: awk话题: native