コマンドを使用して改行文字 (" \n
") をスペース (" " ) に置き換えるにはどうすればよいですか
sed
?
試してみたが失敗しました:
sed 's#\n# #g' file
sed 's#^$# #g' file
どうすれば修正できますか?
ベストアンサー1
sed
行ベースの入力で使用することを目的としています。必要なことは実行できます。
ここでのより良いオプションは、tr
次のコマンドを使用することです。
tr '\n' ' ' < input_filename
または改行文字を完全に削除します。
tr -d '\n' < input.txt > output.txt
またはGNUバージョン(長いオプション付き)をお持ちの場合
tr --delete '\n' < input.txt > output.txt