终端中的Perl需要很长时间才能加载

MAP*_*APK 1 perl

我是新手perl,想从Ubuntu终端运行它,所以我只输入perl.加载它需要永远.我需要做什么?为了确保安装了perl,我输入了:

 perl -v

This is perl 5, version 18, subversion 2 (v5.18.2) built for x86_64-linux-gnu-thread-multi
(with 41 registered patches, see perl -V for more detail)

Copyright 1987-2013, Larry Wall
Run Code Online (Sandbox Code Playgroud)

Que*_*tin 6

如果您只是键入,perl那么它将期望从STDIN接收脚本.

加载并不是永远的.它正在等待您键入Perl程序.

通常不希望直接键入STDIN(因为您的代码未保存,并且您纠正错误的能力有限).

将程序写入文本文件,然后将该文件指定为参数.

perl myScript.pl
Run Code Online (Sandbox Code Playgroud)

或者,确保使用适当的shebang line(#!/usr/bin/env perl)启动脚本,并使其成为可执行文件(chmod +x myScript.pl),直接执行:

./myScript.pl
Run Code Online (Sandbox Code Playgroud)

如果您正在寻找Python样式的REPL,那么您可以使用CPAN来安装Devel :: REPL并使用以下命令启动它:

re.pl
Run Code Online (Sandbox Code Playgroud)

重新开始行动