小编Jer*_*emy的帖子

如何在Perl中打开文件数组?

在perl中,我从一个目录中读取文件,我想同时打开它们(但是逐行),这样我就可以执行一个将所有第n行一起使用的函数(例如连接).

my $text = `ls | grep ".txt"`;
my @temps = split(/\n/,$text);
my @files;
for my $i (0..$#temps) {
  my $file;
  open($file,"<",$temps[$i]);
  push(@files,$file);
}
my $concat;
for my $i (0..$#files) {
  my @blah = <$files[$i]>;
  $concat.=$blah;
}
print $concat;
Run Code Online (Sandbox Code Playgroud)

我只是一堆错误,使用未初始化的值和GLOB(..)错误.那我怎么能做这个呢?

perl file simultaneous

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

file ×1

perl ×1

simultaneous ×1