0

我尝试导入巨大的文本文件(约 500 万行)。我尝试使用此脚本

aaa = perl('importFile.pl',fileName);

“importFile.pl”在哪里

use strict;
use warnings;
    while (my $row = <>) {
      chomp $row;
      print "$row\n";
    }

但什么也没发生!我的错误是什么???或者你能建议类似(和快速)的解决方案吗?

Matlab R2014a 64位

4

1 回答 1

0

我对 perl 不是很熟悉,但过去曾使用过它。我猜你的循环有问题,但就像我说的那样,我不是 perl 僧侣!这是我用来从文件中读取并打印出来的程序:

#!/usr/bin/perl

use strict;
use warnings;

#Opens a file handler
open my $fh, '<', '/home/user/Desktop/ScriptForChangesets/ToBeRead.txt' or die "Can't open file";

#Prints the file contents
print do{local $/; <$fh>};

希望这可以帮助!

于 2018-02-09T13:03:17.593 回答