Количество строк в CSV-файле отличается от количества итераций в цикле while.Perl - PullRequest
0 голосов
/ 12 марта 2012

У меня есть определенные сомнения: у меня есть файл CSV с 71162 строками (строками) текста.

Для обработки каждой строки я применяю простой код Perl:

while (my $line = <FILE>) {
    chomp $line;
        #some code
    $count++;
}
print $count;

После цикла$ count равен 71158. Что случилось с 7 пропущенными строками?Как определить, какие строки я пропустил?

thx

1 Ответ

2 голосов
/ 12 марта 2012

Итак, я думаю, что ответ:

С чего вы взяли, что perl имеет неправильный счет? Почему не Гедит? Пробовал другой редактор, или wc -l file?

На что был ответ: Perl был прав! Гедит был неправ.

Perl всегда скажет вам точно, что вы сказали, чтобы сказать вам.

...