How to replace \n from a line using sed command?
Use printf() when you want awk without printing newline AWK printf duplicates the printf C library function writing to screen/stdout.
It's gross, because sed normally processes a line at a time:
sed -e :a -e N -e 's/\n/ /' -e ta input.txt
This is nicer:
tr '\n' ' ' < input.txt
I chose to replace the newline with a space. tr can only replace by a single character (or delete with the -d option).
Flexible and simple:
perl -ne 'chomp;print $_," "' input.txt
Where " " is whatever you want in place of the newline.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With