微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

[原创] 脚本与批处理合二为一-----(2)Perl篇

      在我以前写的博文[脚本与批处理合二为一-----(1)JaveScript篇]中实现Javascript与批处理的混搭,但很多TX可能更喜欢用PERL,其实用相同的原理也可以将PERL和批处理进行融合:使用PERL和批处理都能接受的语句将代码分流.

      请看下面的代码(扩展名为bat),关键在前三行,对于这三行对于perl来说是一个数组定义,而对于批处理来说是两个注释语句和一个跳转语句,这样就实现了在不同解释器下的不同代码流:

      1  首先文件作为批处理代码执行
      2  由于第二行代码(goto)直接跳转到16行(:endofperl),执行一些批处理代码做一些预处理,

      2  然后在23行(call perl...)将批处理文件当做Perl脚本文件装载到perl解释器

      3  Perl代码将从第一行执行到第14行(__END__)退出

      4   然后从24开始继续执行批处理代码做一些后处理

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐