From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19451 invoked from network); 6 Aug 2004 11:28:18 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 6 Aug 2004 11:28:18 -0000 Received: (qmail 73127 invoked from network); 6 Aug 2004 11:28:06 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 6 Aug 2004 11:28:06 -0000 Received: (qmail 7157 invoked by alias); 6 Aug 2004 11:26:44 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 7805 Received: (qmail 7147 invoked from network); 6 Aug 2004 11:26:43 -0000 Received: from unknown (HELO a.mx.sunsite.dk) (130.225.247.88) by 130.225.247.90 with SMTP; 6 Aug 2004 11:26:43 -0000 Received: (qmail 68707 invoked from network); 6 Aug 2004 11:24:45 -0000 Received: from mail19.messagelabs.com (193.109.254.3) by a.mx.sunsite.dk with SMTP; 6 Aug 2004 11:24:43 -0000 X-VirusChecked: Checked X-Env-Sender: sean.johnston@xenicom.com X-Msg-Ref: server-36.tower-19.messagelabs.com!1091791481!20431955 X-StarScan-Version: 5.2.10; banners=xenicom.com,-,- X-Originating-IP: [193.131.68.189] Received: (qmail 14998 invoked from network); 6 Aug 2004 11:24:41 -0000 Received: from unknown (HELO gw.xenicom.com) (193.131.68.189) by server-36.tower-19.messagelabs.com with SMTP; 6 Aug 2004 11:24:41 -0000 Received: from exchange.xenicom.net ([192.168.1.1]) by gw.xenicom.com with Microsoft SMTPSVC(5.0.2195.6713); Fri, 6 Aug 2004 12:24:41 +0100 Received: by exchange.xenicom.net with Internet Mail Service (5.5.2653.19) id <3ZS68FR2>; Fri, 6 Aug 2004 12:24:41 +0100 Message-ID: From: Sean Johnston To: Zsh Users Subject: RE: Getting a particular char Date: Fri, 6 Aug 2004 12:24:41 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" X-OriginalArrivalTime: 06 Aug 2004 11:24:41.0053 (UTC) FILETIME=[F736B8D0:01C47BA7] X-Spam-Checker-Version: SpamAssassin 2.63 on a.mx.sunsite.dk X-Spam-Level: X-Spam-Status: No, hits=-0.0 required=6.0 tests=BAYES_44 autolearn=no version=2.63 X-Spam-Hits: -0.0 From: DervishD [mailto:raul@pleyades.net] Sent: 06 August 2004 11:56 > So I'm implementing it like that: > > # Dirty and ugly hack, needs some polishing... > # First we get rid of all characters at the beginning > while [ ${#parameter} -gt n ] > do > parameter=${parameter#?} > done > > # Now, get rid of the characters after > # the one we are interested in > > while [ ${#parameter} -gt 1 ] > do > parameter=${parameter%?} > done > > I would like another ideas, shorter, faster, or simply less ugly, > and it must be portable, so no zsh tricks :(( If you could please > help me... Thanks a lot in advance. > How about: parameter=`echo "$parameter" | cut -cn` Sean. _____________________________________________________________________ This message has been checked for all known viruses by Xenicom delivered through the MessageLabs Virus Control Centre.