Вы можете обернуть chomp
вокруг всего выражения.
chomp(my $date = `date`);
say $date;
. Другие предложения относительно своего рода "auto-chomp" для файловых дескрипторов см. В этом ответе.
Обновление : есть также модуль Backtick::AutoChomp
, который реализован с фильтром источника.
РЕДАКТИРОВАТЬ
Первоначально у меня также был следующий фрагмент, не проверяв его на самом деле
while (chomp(my $line = <$fh>)) {
say $line;
}
Согласно комментарию ikegami, это ненадежно и будет вести себя неправильно по-разному.