I have a txt file which contains:
Some random
text here. This file
has multiple lines. Should be one line.
I use:
sed '{:q;N;s/\n/:sl:/g;t q}' file1.txt > singleline.txt
and get:
Some random:sl:text here. This file:sl:has multiple lines. Should be one line.
Now I want to replace the :sl:
pattern with newline (\n)
character. When I use:
sed 's/:sl:/&\n/g' singleline.txt
I get:
Some random:sl:
text here. This file:sl:
has multiple lines. Should be one line.
How to replace the pattern with newline character instead of adding newline character after the pattern?