remove newlines from a file

Jonathan McKeown j.mckeown at ru.ac.za
Wed Sep 2 06:51:02 UTC 2009


[Arrrrgghh. To list this time]

On Tuesday 01 September 2009 20:03:19 Paul Schmehl wrote:
> I found a sed tutorial once that did this, but I can't seem to find it
> again. I have a file with multiple lines, each of which contains a single
> ip followed by a /32 and a comma.  I want to combine all those lines into a
> single line by removing all the newline characters at the end of each line.
>
> What's the best/most efficient way of doing that in a shell?

I'd use rs(1).

<inputfile rs -C\

(The \ is escaping a space delimiter.)

unless I was worried about maximum length of output lines, in which case

<inputfile xargs

Jonathan


More information about the freebsd-questions mailing list