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>