我目前正在尝试使用我的程序并让它接受用户输入,通常是一个文本文件,然后调用一个外部脚本来计算单词。我正在处理的脚本本质上是一个“中间人”,我正在尝试更熟悉到外部脚本/命令的管道。它目前没有正确执行单词计数器脚本。这是代码:
我仍然收到 ./word_counter.pl 的错误消息,说“glue.pl 中没有这样的文件或目录(您在此处看到的脚本)”。
#!usr/bin/perl
use warnings;
use strict;
use IO::Handle qw();
open (PIPE_TO, "|-", "./word_counter.pl");
While(<>)
{
$PIPE_TO -> autoflush(1);
print PIPE_TO $_;
}