一个文本处理的perl脚本

Posted 志芯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个文本处理的perl脚本相关的知识,希望对你有一定的参考价值。

1脚本的作用

可以实现针对违例报告中某一列的类似于cshell中的“sort -uniq -key”的功能。


2脚本中涉及的perl脚本的基础知识

涉及到:从命令行获取参数;打开文件句柄;按行读入输入文件;用正则表达式匹配文本内容;数组的简单操作;将结果打印到输出文件;关闭文件句柄等基础知识。


3违例报告举例

一个文本处理的perl脚本


一个文本处理的perl脚本


4脚本内容

作用是针对报告的第4列实现去重功能,一个违例点只取一次。

一个文本处理的perl脚本


5执行示例

执行过程:

一个文本处理的perl脚本

输出文件:

一个文本处理的perl脚本

一个文本处理的perl脚本

6其他

perl基础知识可以看看这本书的前12章,最近我大致研究了一下。

以上是关于一个文本处理的perl脚本的主要内容,如果未能解决你的问题,请参考以下文章

《每日一题》NO.77:利用perl对文本进行处理

PHP (超文本预处理器)

2016/3/10 PHP (超文本预处理器) 是什么?

关于shell和文本处理

文本文件中的 Perl 字符串比较

数字IC设计脚本编程系列——Perl基本概念