ваш файл, вероятно, использует "\r"
окончания строки, но ваш терминал ожидает "\n"
или "\r\n"
. попробуйте запустить:
open my $textfile, '<', "rawdata_2001.text" or die;
while (<$textfile>) {
chomp;
print "$_\n";
}
Вы также можете поэкспериментировать с изменением разделителя входных записей перед циклом с помощью local $/ = $ending;
, где $ending
может быть "\n", "\r\n", "\r"