Как я могу импортировать в текстовый файл Matlab с помощью сценария PERL?

Я пытаюсь импортировать огромный текстовый файл (~5 миллионов строк). Я пытаюсь с этим скриптом

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

где importFile.pl

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

но ничего не происходит! в чем моя ошибка??? Или вы можете предложить подобное (и быстрое) решение?

Matlab R2014a 64bit

1 ответ

Я не очень знаком с 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>};

Надеюсь это поможет!

Другие вопросы по тегам