加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

我怎样才能缩小Perl脚本?

发布时间:2020-12-15 23:35:08 所属栏目:大数据 来源:网络整理
导读:我想缩小perl脚本,以便我可以检测几乎完全相同的perl脚本,这些脚本只有行注释,空行等不同.我有一个预先构建的脚本来进行这种缩小?如果是这样,我将能够自己校验和突出显示相同的文件. 解决方法 不完全缩小,但您可以使用 B::Deparse 编译Perl脚本,然后将其反
我想缩小perl脚本,以便我可以检测几乎完全相同的perl脚本,这些脚本只有行注释,空行等不同.我有一个预先构建的脚本来进行这种缩小?如果是这样,我将能够自己校验和突出显示相同的文件.

解决方法

不完全缩小,但您可以使用 B::Deparse编译Perl脚本,然后将其反编译回Perl.

你可以区分结果.

一个简单的命令行示例如下:

david@Workstation:comp # perl -MO=Deparse 1.pl > a.pl
1.pl syntax OK
david@Workstation:comp # perl -MO=Deparse 2.pl > b.pl
2.pl syntax OK
david@Workstation:comp # diff a.pl b.pl
david@Workstation:comp # diff 1.pl 2.pl
3c3,5
< say "Hello";
---
> 
> 
>   say "Hello";
david@Workstation:comp #

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读