【发布时间】:2012-03-09 15:43:02
【问题描述】:
我有一个需要在 Windows 7“Power Shell ISE”上运行的 Perl 程序(因为常规的 MS Windows 控制台不支持许多 Unicode 字体,而 PS-ISE 支持,我需要在Windows,使用 Perl)。
从常规 cmd 控制台运行 Perl 程序时,例如,"Perl hello.pl";
程序运行,如果你打印一些东西,比如说 print "Hello world\n";
它得到打印在 cmd 框中。
我怎样才能在 PS-ISE 中做到这一点?在 PS-ISE 中,当我去时:"Perl hello.pl"
它挂起。 PS-ISE 说:“正在运行脚本/选择。按 Ctrl+Break 停止”,但它不打印“Hello world”。
(接下来,我还需要接受来自 STDIN 的输入)。
重要提示:它是“Power shell ISE”,而不是:“Power Shell”。
【问题讨论】:
-
">Perl .."是拼写错误,还是您真的想将输出重定向到Perl? -
无重定向,直接命令。 (我想显示 shell 提示符)。
标签: windows perl powershell io