gpt4 book ai didi

process - 如何在 perl6 中执行外部命令并捕获其输出?

转载 作者:行者123 更新时间:2023-12-03 21:24:35 26 4
gpt4 key购买 nike

如何在 Perl6 中执行外部命令并捕获其输出?

Perl5 风格的反引号似乎不起作用:

> my $results = `ls`;
Confused at line 1, near "my $results"

Synopsis 16记录 run 方法,但这返回退出状态而不是 stdout 的输出。

我正在使用 Rakudo 实现 (rakudo-star-2010.12)。

最佳答案

使用 qqx 或 qx 代替,例如:

> my $results = qqx{ls};

拉里·沃尔 answered邮件列表上的等效问题:

[...]

: What replaces backtick or qx{} ?

qqx[] or qq:x[] would be the exact equivalent. qx[] or q:x[] would be the same with single-quote semantics. (There are probably no backticks for that purpose since we're reserving ` for user-defined stuff, and because backticks are visually difficult to tell from single quotes in many fonts.)

关于process - 如何在 perl6 中执行外部命令并捕获其输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4643753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com