我怎样才能缩小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 # (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |