有哪些好的 Perl 模块可以根据配置处理文件?
基本上,我正在处理数据文件,将它们拆分为列,根据某些列删除一些行,删除不必要的列,将它们与基线进行比较(写入发生更改的位置)并将数据和注释的 csv 保存为元数据。
示例文件是:
001SMSL22009032020090321024936
002XXXXX20090320102436 010000337 00051
002XXXXX20090320103525 010000333 00090
002XXXXX20090320103525 010000333 00090
002XXXXX20090320103525 010000333 00090
002XXXXX20090320103525 010000333 00090
002XXXXX20090320103525 020000333 00090
009000000009000000000271422122
它将逐行与另一个文件(基线)进行比较,并且将突出显示一些不同的行(我正在使用Tk::DiffText
)。
这是管道[is a pipe]
file -> [split] -> [remove production] -> [sort] -> [compare] -> {用户进入并写入评论,根据需要编辑文件} -> [save csv] -> [save comments]
真正的问题是什么 perl 模块有助于建模和制作这样的管道流?经过更多研究,我发现了这个http://en.wikipedia.org/wiki/Flow-based_programming。