[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: sed newlines



Thanks for the response.

That seems to have done it..  Works with the versions of sed in both
the FC2 and FC3.

GS


On Wed, 19 Jan 2005 17:41:25 -0600, Tom Conder <blitz@gazpacho.net> wrote:
> I tried this sed command and got the same response. I've had better luck
> with the 'substitute' command in sed. So I rewrote it slightly.
> Hopefully, this will give you your intended result:
> 
> sed -i 's/# cache_effective_user/&\ncache_effective_user
> squid\ncache_effective_group squid/' squid.conf
> 
> 
> Gary Smithe wrote:
> 
> >Hi all,
> >     I'm trying to use a sed one-liner to edit a file in-place
> >(squid.conf).  Using Fedora Core 3, the following line works just
> >fine:
> >
> >sed -i '/# cache_effective_user/a cache_effective_user
> >squid\ncache_effective_group squid' /etc/squid/squid.conf
> >
> >On a Fedora Core 2 box, though (with sed 4.0.8), the newlines do not
> >get interpreted, and all the lines run together, instead of giving me
> >2 new lines, I get 1.
> >
> >I've tried different options and google searches, to no avail.
> >
> >Does anyone know how to do this with sed where "\n" doesn't work?
> >Optionally, perl will also work fine for me, but I need to append
> >after regex'ing a line, and all I've found in perl one-liners is
> >replacing text.
> >
> >
> >Thanks in advance,
> >
> >Gary Smithe
> >
> >-
> >To unsubscribe, send email to majordomo@silug.org with
> >"unsubscribe silug-discuss" in the body.
> >
> >
> 
> --
> Tom Conder                                       http://www.gazpacho.net/
> -------------------------------------------------------------------------
> 
>

-
To unsubscribe, send email to majordomo@silug.org with
"unsubscribe silug-discuss" in the body.