如何用perl而不是bash回显文件

时间:2015-05-08 20:17:10

标签: perl

在bash中,我用来回复这样的文件:

echo "$contents" >file.txt


在perl中,我有这样说的命令:

say for $jsondata->{"Name"};

我想将该输出保存到文件中 我试过了

say for $jsondata->{"Name"} >tempfile;

但它不起作用。

1 个答案:

答案 0 :(得分:2)

您必须打开文件句柄:

$count_posts = wp_count_posts('interview');
$published_posts = $count_posts->publish;

然后写信给它:

open my $fh, '>', '/path/to/file' or die "Unable to open file: $!";

或(参见Borodin对此答案的评论):

say $fh $_ for $jsondata->{"Name"};