如何使用PERL脚本导入Matlab文本文件?

时间:2018-02-09 12:56:00

标签: matlab programming-pearls

我尝试导入大量文本文件(约500万行)。我尝试使用这个脚本

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

where" importFile.pl"是

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

但没有任何反应!我的错是什么???或者你能建议类似(和快速)的解决方案吗?

Matlab R2014a 64位

1 个答案:

答案 0 :(得分: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>};

希望这有帮助!