Original question:
I have created a text file that contains two lines- one with a timestamp,
the other with one ping command output. I want to join both lines (remove
the linefeed after the first line), but am having no luck. I open the file
in vi, and attempt to use the following:
:1,$s/1998\n/1998/ <<1998 is the last token in the line>>
Any help is appreciated
Thanks to Ian Mortimer for the quick response:
This will do it:
sed -e '/1998/N' -e 's/\n//' file
The first edit appends the second line to the first with an
embedded newline and the second edit removes the newline.
The man page for sed states:
The sequence \n matches a newline character in the pattern space,
except the terminating new line.
^^^^^^
Which is why you're command didn't work.
John H. Warren
Received on Fri Aug 21 1998 - 05:04:06 NZST