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

joe*_*joe 2 shell perl

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

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

Spa*_*ace 12

没有简单的转换器.从Perl常见问题解答" 我怎么能转换我的shell-script-to-perl? "

学习Perl并重写它.说真的,没有简单的转换器.在shell中很难做的事情在Perl中很容易做到,而这种非常尴尬的事情会让shell-> perl转换器无法编写.通过重写它,你会考虑你真正想做的事情,并希望能够逃脱shell的管道数据流范式,虽然这对于某些问题很方便,但会导致很多低效率.


Que*_*tin 9

  1. 学习编写脚本的shell语言
  2. 学习Perl
  3. 翻译代码

  • 这实际上是我认为最好的答案. (3认同)