Как я могу импортировать в текстовый файл 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>};
Надеюсь это поможет!