Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Sep 2001 10:07:27 +0200
From:      Mark Rowlands <mark.rowlands@minmail.net>
To:        <questions@FreeBSD.ORG>
Subject:   Re: silly sed question
Message-ID:  <20010926080733.9DE8E37B409@hub.freebsd.org>
In-Reply-To: <20010924115816.EE2F637B418@hub.freebsd.org>
References:  <20010924115816.EE2F637B418@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 24 September 2001 1:58 pm, you wrote:
> I have a string
>
> TARGETS='blob1 blob2 blob3'
>
> and I wish to use to change this to
>
> TARGETS='blob1 blob2 blob3 blob4'
>
> for a multitude of files.
>
> I am having problems with the quotes
>
> sed -e  '/^TARGETS  s/'$/blob4'/'  myfile
>
> ie find the line that begins with TARGETS and on that line swap the ending
> single quote with blob4 and a single quote
>
> is what I want to write and for sed to DWIM.....
>
> I have tried escaping quotes in various places, double quotes and the like
> but the correct incantation escapes me.......can anyone help

fwiw I found another solution   

/^TARGETS s/.$/blob&/      

-- 
"The only real way to look younger is not to be born so soon."
		-- Charles Schulz, "Things I've Had to Learn Over and
		   Over and Over"

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010926080733.9DE8E37B409>