From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19469 invoked from network); 8 May 2008 09:01:22 -0000 X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.4 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 8 May 2008 09:01:22 -0000 Received-SPF: none (ns1.primenet.com.au: domain at sunsite.dk does not designate permitted sender hosts) Received: (qmail 50257 invoked from network); 8 May 2008 09:01:17 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 8 May 2008 09:01:17 -0000 Received: (qmail 29024 invoked by alias); 8 May 2008 09:01:15 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 24975 Received: (qmail 29006 invoked from network); 8 May 2008 09:01:14 -0000 Received: from bifrost.dotsrc.org (130.225.254.106) by sunsite.dk with SMTP; 8 May 2008 09:01:14 -0000 Received: from cluster-g.mailcontrol.com (cluster-g.mailcontrol.com [85.115.41.190]) by bifrost.dotsrc.org (Postfix) with ESMTP id B349680ED172 for ; Thu, 8 May 2008 11:01:10 +0200 (CEST) Received: from rly12g.srv.mailcontrol.com (localhost.localdomain [127.0.0.1]) by rly12g.srv.mailcontrol.com (MailControl) with ESMTP id m48915Mw018721 for ; Thu, 8 May 2008 10:01:06 +0100 Received: from submission.mailcontrol.com (submission.mailcontrol.com [86.111.216.190]) by rly12g.srv.mailcontrol.com (MailControl) id m4890oCX017622 for zsh-workers@sunsite.dk; Thu, 8 May 2008 10:00:50 +0100 Received: from cameurexb01.EUROPE.ROOT.PRI ([62.189.241.200]) by rly12g-eth0.srv.mailcontrol.com (envelope-sender Peter.Stephenson@csr.com) (MIMEDefang) with ESMTP id m4890nYg017557; Thu, 08 May 2008 10:00:50 +0100 (BST) Received: from news01.csr.com ([10.103.143.38]) by cameurexb01.EUROPE.ROOT.PRI with Microsoft SMTPSVC(6.0.3790.3959); Thu, 8 May 2008 10:00:42 +0100 Received: from news01.csr.com (localhost.localdomain [127.0.0.1]) by news01.csr.com (8.14.2/8.13.4) with ESMTP id m4890g4o005200; Thu, 8 May 2008 10:00:42 +0100 Received: from csr.com (pws@localhost) by news01.csr.com (8.14.2/8.14.2/Submit) with ESMTP id m4890fnu005197; Thu, 8 May 2008 10:00:42 +0100 Message-Id: <200805080900.m4890fnu005197@news01.csr.com> X-Authentication-Warning: news01.csr.com: pws owned process doing -bs To: "Jerry Rocteur" cc: zsh-workers@sunsite.dk Subject: Re: Regexp type pattern matching In-reply-to: <30735.153.98.68.197.1210236493.squirrel@webmail.rocteur.com> References: <30735.153.98.68.197.1210236493.squirrel@webmail.rocteur.com> Comments: In-reply-to "Jerry Rocteur" message dated "Thu, 08 May 2008 10:48:13 +0200." Date: Thu, 08 May 2008 10:00:41 +0100 From: Peter Stephenson X-OriginalArrivalTime: 08 May 2008 09:00:42.0258 (UTC) FILETIME=[FE6E7720:01C8B0E9] X-Scanned-By: MailControl A-08-50-00 (www.mailcontrol.com) on 10.71.1.122 X-Virus-Scanned: ClamAV 0.91.2/7060/Thu May 8 08:07:49 2008 on bifrost X-Virus-Status: Clean "Jerry Rocteur" wrote: > Hi, > > I'm runnign a script under Zsh 4.2.6 on Redhat > > I'm spawning an egrep to do pattern matching: > > if echo ${USER_NAME}|egrep -q "^[prt][0-9]" > > But after a while this stops working and I get: > rt_sigsuspend(~[HUP CHLD RTMIN RT_1] I've tried to find examples but how do I do this pattern matching in zsh with > out using egrep: > > if echo ${USER_NAME}|egrep -q "^[prt][0-9]" It's straightforward... if [[ $USER_NAME = [prt][0-9]* ]]; then ... fi -- Peter Stephenson Software Engineer CSR PLC, Churchill House, Cambridge Business Park, Cowley Road Cambridge, CB4 0WZ, UK Tel: +44 (0)1223 692070