【问题标题】:Does perl have interactive shell? [duplicate]perl 有交互式外壳吗? [复制]
【发布时间】:2014-01-11 17:04:44
【问题描述】:

Ruby、Python、Lua、PHP、Node.js 等语言都有一个简单的“shell”,您可以在其中键入简单的单行代码并查看结果。 Perl 有类似的东西吗?我不是在寻找可以进行漂亮打印(我将使用 print())或接受多行输入的花哨的东西。

故事是这样的:

我需要尝试一些正则表达式。我知道我可以做到perl -e "...",但是我需要对代码进行外壳转义,这会使事情变得复杂。如果我有一个 Perl shell,我就不用担心转义了。

【问题讨论】:

  • 好的,我看到问题确实在那里得到了回答。对不起。
  • 我通常发现在 -e 中使用单引号对于大多数用途来说已经足够了:perl -e 'print "my data here\n"'
  • 对于正则表达式交互实验的具体问题,请尝试rxrx from Regexp::Debugger

标签: perl


【解决方案1】:

你试过Reply.pm吗?我正在使用它。

https://metacpan.org/release/Reply

【讨论】:

  • 回复很好。 Devel::REPL 也不错。
【解决方案2】:

试试这个 CPAN 模块:

Perl::Shell

【讨论】:

    猜你喜欢
    • 2018-07-11
    • 2016-04-16
    • 1970-01-01
    • 2021-09-28
    • 2015-09-26
    • 2013-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多