Perl chomp превращает многозначный номер в 1 или 0 - PullRequest
4 голосов
/ 23 июля 2010

У меня есть ситуация, когда мне нужно прочитать файл, полный цифр в Perl.Само по себе это прекрасно работает, но когда я пытаюсь сжать каждую строку, это превращает числа, которые раньше были 5 или 6 цифрами, в 1 или 0.

Идеи?

Мне нужно сжать числа, чтобы собрать с ними пути к файлам, поэтому возврат каретки является проблемой.

1 Ответ

13 голосов
/ 23 июля 2010

Вы не используете chomp, как

$line = chomp($line)

Вы?Возвращаемое значение chomp - это количество символов, удаленных из ввода, а , а не - сжатая строка ввода.Вместо этого вы просто хотите сказать

chomp($line)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...