新しい行が\ nとして表示される単一行ファイルとして再表示したい複数行のテキストファイルがあります。
どんなアドバイスでもいいでしょう。
ベストアンサー1
Perl Sledgehammerを使う:
$ perl -pe 's/\n/\\n/' < file.txt ; echo
echo
表示目的で必要な場合は、末尾の改行文字を印刷できます。これはまた、最後の行のNLを\n
。
あるいは、ファイルにNULバイトが含まれていないと仮定し、Bashで非常に単純なソリューションを使用します。ただし、これによりファイル全体がメモリにロードされます。
$ IFS= read -r -d '' text < file.txt; printf '%s\n' "${text//$'\n'/\\n}"