I would like to use the tr
command to replace all occurrences of the string "\n" with a new line (\n).
I tried tr '\\n' '\n'
but this just seems to match any '\' and any 'n'
The newline character is denoted as “\n”. Using both the echo and printf commands, we can print strings with new lines in them.
Here's how to do it with sed
:
sed 's/\\n/\n/g'
Example usage:
To replace all occurrences of \n
in a file in-place:
sed -i 's/\\n/\n/g' input_filename
To replace all occurrences of \n
through a pipe, and save into another file
cat file1 file2 file3 file4 | sed 's/\\n/\n/g' > output_file
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