如何将shell脚本转换为Perl脚本?

时间:2010-05-10 10:11:03

标签: perl shell

如何将shell脚本转换为Perl脚本?

我有一个10k的行shell脚本,并希望将其转换为Perl。是否有任何工具正在这样做,或者有没有办法做到这一点?

2 个答案:

答案 0 :(得分:12)

没有简单的转换器。来自Perl FAQ“How-can-I-convert-my-shell-script-to-perl?

  

学习Perl并重写它。严重的是,   没有简单的转换器。事情   在shell中做的很难   在Perl中很容易做到这一点   尴尬是什么会使一个   shell-> perl转换器近在咫尺   不可能写。通过重写它,   你会想到你真正的自己   试图做,并希望将   转义shell的管道数据流   范式,虽然方便   一些事情,导致很多   低效率。

答案 1 :(得分:9)

  1. 了解编写脚本的任何shell语言
  2. 了解Perl
  3. 翻译代码