From owner-freebsd-questions@FreeBSD.ORG Wed Mar 23 18:29:11 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5DA5F16A4CE for ; Wed, 23 Mar 2005 18:29:11 +0000 (GMT) Received: from smtp-gw2.fusemail.net (smtp-gw2.fusemail.net [65.61.162.171]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2302143D3F for ; Wed, 23 Mar 2005 18:29:11 +0000 (GMT) (envelope-from brianjohn@fusemail.com) Received: from fusemail.com by smtp-gw2.fusemail.net with esmtp (FuseMail extSMTP) id 1DEAaX-0000jU-SP for freebsd-questions@freebsd.org; Wed, 23 Mar 2005 13:28:17 -0500 Received: from fusemail.com by fuse1.fusemail.net with asmtp (FuseMail extSMTP) id 1DEAb7-0001uB-0q for freebsd-questions@freebsd.org; Wed, 23 Mar 2005 12:28:53 -0600 Received: from 209.87.176.4 (FuseMail web AccountID 19592) by webmail.fusemail.com with HTTP; Wed, 23 Mar 2005 12:29:02 -0600 (CST) Message-ID: <4742.209.87.176.4.1111602542.fusewebmail-19592@webmail.fusemail.com> Date: Wed, 23 Mar 2005 12:29:02 -0600 (CST) From: "Brian John" To: freebsd-questions@freebsd.org User-Agent: FuseMail W MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Subject: Simple bash script to grep files for bad keywords X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: brianjohn@fusemail.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2005 18:29:11 -0000 Hello, I am trying to write a simple bash script that will grep all files in a directory (except ones that start with "00") for certain bad keywords. Here is what I have so far: #!/bin/bash # This is a simple script to check all sql scripts for bad keywords BAD_KEYWORDS='spool echo timing commit rollback' for i in $BAD_KEYWORDS; do echo "*********************************"; echo "GREPing for bad keyword '$i'" echo "*********************************"; grep $i ./*; done However, I'm not sure how to make it not grep the files that start with "00". Can anyone help me with this? Thanks /Brian