Если вы хотите, чтобы файл отображался в браузере так, чтобы он более точно соответствовал тому, что вы видите при открытии его в текстовом редакторе, есть несколько способов.
Возможно, самый простой способ заключить в оболочкутекст в
block, this way the format is kept as-is.</p>
<pre><code><pre>
Hello,
this is
a test
Если вы абсолютно точно хотите добавить разрыв строки, который будет «работать» с браузером, и вы должны использовать Perl, вы можете попробовать что-нибудьнапример:
perl -n -e "print if s/\n/<br>\n/" < source.html > destination.html
Это довольно ужасный Perl, но он работает.
Вы можете добиться аналогичного результата с помощью sed:
sed -e "s/$/<br>/" < source.html > destination.html