Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Apr 2007 16:26:57 +0800
From:      Zhang Weiwu <zhangweiwu@realss.com>
To:        f-q <freebsd-questions@freebsd.org>
Subject:   Re: [OT] can sed handle this situation? (might require variable)
Message-ID:  <1176625617.22011.16.camel@joe.realss.com>
In-Reply-To: <20070415054023.GA6596@holestein.holy.cow>
References:  <1176603461.20274.12.camel@joe.realss.com> <20070415054023.GA6596@holestein.holy.cow>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 2007-04-15 at 01:40 -0400, Parv wrote:
> in message <1176603461.20274.12.camel@joe.realss.com>,
> wrote Zhang Weiwu thusly...
> >
> > Dear list. I could not find a mailing list about 'sed' (there is
> > an very inactive Yahoo Group though) so I wish to try some luck
> > here.
> 
> Try, comp.unix.misc newsgroup.
> 
> 
> > I've got a situation that looks like require using variable and
> > not possible to process with sed. But I am not sure. Can someone
> > suggest me if this task is out of scope of sed?
> 
> Try some variation of what Garret suggested if sed is the
> requirement and skip rest of the message.

Thank you very much for all of you providing insights. I have not yet
tried all possibilities in sed but I have just discovered it's
relatively easy to handle this task in awk with this script:

/^$/ { print "createTimestamp:", timeStamp; timeStamp = ""; }
/^ahkCreateTimeStamp:/ { timeStamp = $2;}
/^createTimestamp:/ { if (timeStamp == "") timeStamp = $2; }

$0 !~ /^ahkCreateTimeStamp:/ && $0 !~ /^createTimestamp:/ {
	print;
}




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