From owner-freebsd-questions@FreeBSD.ORG Tue Jan 8 05:33:53 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AA82A16A420 for ; Tue, 8 Jan 2008 05:33:53 +0000 (UTC) (envelope-from pprocacci@datapipe.com) Received: from fmailhost03.isp.att.net (fmailhost03.isp.att.net [204.127.217.103]) by mx1.freebsd.org (Postfix) with ESMTP id 9E2DD13C47E for ; Tue, 8 Jan 2008 05:33:53 +0000 (UTC) (envelope-from pprocacci@datapipe.com) Received: from nat.myhome.net (adsl-157-61-28.bna.bellsouth.net[70.157.61.28]) by isp.att.net (frfwmhc03) with SMTP id <20080108053351H0300i2dm8e>; Tue, 8 Jan 2008 05:33:52 +0000 X-Originating-IP: [70.157.61.28] Received: (qmail 3373 invoked from network); 8 Jan 2008 05:34:14 -0000 Received: from 2.21.5.10.in-addr.arpa (10.5.21.2) by 1.21.5.10.in-addr.arpa with QMQP; 8 Jan 2008 05:34:14 -0000 Date: Mon, 7 Jan 2008 23:34:08 -0600 From: Paul Procacci To: Gary Kline Message-ID: <20080108053408.GA95218@procacci.kicks-ass.org> References: <20080108051058.GA19698@thought.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080108051058.GA19698@thought.org> User-Agent: Mutt/1.4.2.3i Cc: FreeBSD Mailing List Subject: Re: is there a /bin/sh method to tell the ending of a file X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2008 05:33:53 -0000 Is this what you mean? --------------------- #!/bin/sh STRING="mystring.gz" if [ ".gz" = "`echo \"$STRING\" | sed -n 's/.*\(\.gz\)$/\1/p'`" ]; then echo test; fi ----------------------- ~Paul On Mon, Jan 07, 2008 at 09:10:58PM -0800, Gary Kline wrote: > Hi All, > > Is there an easy way of determing whether a string//filename ends in > *.gz? using /bin/sh? I spend around 20 minutes cobbling together > scripts to burn ISO files last night. Then blindly wasted one CD-R file that > was gzipped..... tar barfs on you,but cdrecord dev=foo.gz writes > exactly that. I'd like to add a line that yells at me, then gunzips and does > an MD5; then writes. (In C, no prob; C lets me fly, but not /bin/sh. > But anyway, if any guru can clue me in, thanks. I think my brain is in Maui > for a few days. > > tiam > > gary > > > > -- > Gary Kline Seattle BSD Users' Group (seabug) | kline@magnesium.net > Thought Unlimited Org's Alternate Email Site > http://www.magnesium.net/~kline > To live is not a necessity; but to live honorably...is a necessity. -Kant > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"