我怎样才能缩小Perl脚本?

前端之家收集整理的这篇文章主要介绍了我怎样才能缩小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 #

猜你在找的Perl相关文章