ファイルを1行で表示するには、\ nを使用してください。

ファイルを1行で表示するには、\ nを使用してください。

新しい行が\ 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}"

おすすめ記事