Из perldoc chomp :
chomp удалите новую строку из конца входной записи, если вы беспокоитесь, что в окончательной записи может отсутствовать новая строка,
В режиме абзаца ($/ = "" )
удаляет все завершающие символы новой строки из строки.Когда в режиме slurp ($/ = undef
) или режиме записи фиксированной длины ($/
является ссылкой на целое число или тому подобное, см. Perlvar) chomp () не будет ничего удалять.
вы можете удалить начальные и конечные пробелы из таких строк, как,
$string =~ s{^\s+|\s+$}{}g