【问题标题】:How can I convert a shell script into a Perl script?如何将 shell 脚本转换为 Perl 脚本?
【发布时间】:2010-05-10 10:11:03
【问题描述】:

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

我有一个 10k 行的 shell 脚本,想把它转换成 Perl。是否有任何工具可以做到这一点,或者有没有办法做到这一点?

【问题讨论】:

    标签: perl shell


    【解决方案1】:

    没有简单的转换器。来自 Perl 常见问题解答“How-can-I-convert-my-shell-script-to-perl?

    学习 Perl 并重写它。严重地, 没有简单的转换器。事物 在 shell 中做起来很尴尬 在 Perl 中很容易做到,而且这非常 尴尬是什么 shell->perl 转换器近在咫尺 不可能写。通过重写, 你会思考你的真实身份 尝试做,并希望会 转义 shell 的管道数据流 范式,虽然方便 一些事情,导致很多 效率低下。

    【讨论】:

    • +1 给出了与 David Dorward 基本相同的答案,但 a) 有一些备份和 b) 一些机智
    【解决方案2】:
    1. 了解脚本所用的任何一种 shell 语言
    2. 学习 Perl
    3. 翻译代码

    【讨论】:

    • 这实际上是我认为的最佳答案。
    猜你喜欢
    • 2020-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-23
    • 1970-01-01
    相关资源
    最近更新 更多