Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Aug 2006 18:01:29 -0700
From:      Gary Kline <kline@tao.thought.org>
To:        Scott Sipe <cscotts@mindspring.com>
Cc:        Gary Kline <kline@tao.thought.org>, freebsd-questions <freebsd-questions@freebsd.org>
Subject:   Re: Howto insert string. (Was: Re: [freebsd-questions] awk quickie.)
Message-ID:  <20060807010129.GA5237@thought.org>
In-Reply-To: <A90BBE5F-0E41-4922-BCD8-6E1C7114FFCA@mindspring.com>
References:  <20060806221015.GA1039@thought.org> <44D66BD2.8050305@thingy.com> <20060806224732.GA1255@thought.org> <A90BBE5F-0E41-4922-BCD8-6E1C7114FFCA@mindspring.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Aug 06, 2006 at 07:18:07PM -0400, Scott Sipe wrote:
> 
> On Aug 6, 2006, at 6:47 PM, Gary Kline wrote:
> >
> >	Thanks much!  I *did* learn that with just FS, no need "END".
> >	Maybe you can help me figure out what I'm trying to do because
> >	I'm wedged!!
> >
> >	I've got 80 or so html/php files. Most do have
> >
> >	<BODY BGCOLOR=#FFFFFF">
> >
> >	but a whole slew do not/are missing the BG color code.
> >	So is there some scripto-magic way of finding out which fles are
> >	missing the above string?  I know how, using an ed/ex script to
> >	insert this string.
> >
> >	My hacker brain seems to be on strike!
> >
> >	gary
> 
> Not 100% sure this is what you're wanting, but you can just do  
> something like:
> 
> grep "myregex" * | awk -F ':' '{print $1}'
> 
> This will print out the first column (ie, whatever comes before the  
> first colon).
> 
> if the options are either "<BODY>" or "<BODY BGCOLOLR="#FFFFFF">"  I  
> guess you  could do something like:
> 
> grep "<BODY" * | grep -v BGCOLOR | awk -F ':' '{print $1}'
> 
> to get the files that have a body line sans BGCOLOR (you might need  
> to account for case in the tags also)
> 
> Scott

	Thanks, Scott.  I didn't know that "-F 'char' would reset the
	field separator.  I'll save this to my AWK howto.  


	gary



-- 
   Gary Kline     kline@thought.org   www.thought.org     Public service Unix




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