Perl:当我从命令行运行“ perl”时,什么都没有发生

想象者

如果我perl从linux命令行单独运行,则不会发生任何事情。我看到光标向下移动了一行,如果我输入print "Hello, world";,仍然什么也没有发生。从这里可以从命令行输入什么吗?我知道您可以运行perl -e 'print "Hello, world"';以及如何创建Perl脚本。只是想知道为什么单独运行perl无能为力。

大卫·W

输入以下内容:

$ perl
print "Hello World\n";
Ctrl-D
Hello World
$

最后一行是您按住Control键并按D不输入Ctrl-D

如果输入stty -a,您将看到Ctrl-D是EOF字符。那是Perl从STDIN读取文件。那是你要的吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当我运行 engine.scala 时什么都没有发生

当我使用spatie软件包处理stripewebook时,什么都没有发生

jQuery购物车当我增加数量时什么都没有发生

在外部python命令在Java中完成运行之前,什么都没有发生

为什么此脚本可以从命令行运行,但是当我将其放入Windows批处理文件中时却不能运行?

为什么我不能从命令行运行SQL文件?

从命令行运行z appconfig时出错

从命令行运行jar时出现MessageBodyProviderNotFoundException

从命令行运行 iPython nbconvert 时超时

当我从命令行运行WinSat.exe时,它将打开一个新的终端窗口

从命令行运行时,我们可以强制perl始终使用open的三个参数形式吗?

从命令行运行mfp时在Mac上找不到命令错误

从命令行运行MySQL命令时,将MySQL的日志获取到文件中

为什么从命令行运行时导入失败,而从PyCharm运行则导入成功?

使用PHP的mail()是从命令行运行的,而不是从Apache运行的,为什么?

Python 脚本不会从命令行运行。它显示没有错误

在没有GUI的情况下从命令行运行JavaFX应用

在没有 Maven 码头的情况下从命令行运行战争

从命令行运行“ takeown”时,为什么会出现特权错误?

为什么带有GIT的TFS无法从命令行运行?

每当我使用cronjob / mail执行文件到外部客户端时,phpmailer附件都会失败,但是只要从命令行运行脚本,phpmailer附件就会起作用

从命令行运行Maven插件的语法是什么。

单个文件的特殊Emacs设置:在启动时从命令行运行Lisp代码

StartupObject 从命令行运行时的行为与修改 CSPROJ 文件时的行为不同

从命令行运行笑话时“未找到测试”

从命令行运行python代码时指定要使用的内核

从命令行运行Selenium服务器时如何提高日志级别?

从命令行运行Python时,导入urllib.parse失败

从命令行运行Verticle时找不到软件包