From owner-freebsd-hackers@FreeBSD.ORG Sun Jan 26 21:18:42 2014 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DC0764ED for ; Sun, 26 Jan 2014 21:18:42 +0000 (UTC) Received: from relay.exonetric.net (relay0.exonetric.net [178.250.72.161]) by mx1.freebsd.org (Postfix) with ESMTP id A823E1B17 for ; Sun, 26 Jan 2014 21:18:42 +0000 (UTC) Received: from [192.168.0.201] (186.211.187.81.in-addr.arpa [81.187.211.186]) by relay.exonetric.net (Postfix) with ESMTPSA id 204042C946; Sun, 26 Jan 2014 21:10:35 +0000 (GMT) Content-Type: text/plain; charset=windows-1250 Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Subject: Re: Is this a regex bug? From: Mark Blackman In-Reply-To: <20140126.210430.622.1@DOMY-PC> Date: Sun, 26 Jan 2014 21:10:34 +0000 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20140126.210430.622.1@DOMY-PC> To: rank1seeker@gmail.com X-Mailer: Apple Mail (2.1827) Cc: hackers@freebsd.org X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jan 2014 21:18:42 -0000 On 26 Jan 2014, at 21:04, rank1seeker@gmail.com wrote: > Or am I crazy? >=20 > echo '-m' | egrep '^\-[[:alnum:]]+$' > echo '-n' | egrep '^\-[[:alnum:]]+$' > echo '-o' | egrep '^\-[[:alnum:]]+$' >=20 > Guess what? > Only middle one, '-n' doesn't match it. > Is this an RE bug or I clearly ain't seeing obvious?! >=20 > echo '-n' | egrep '^\-[0-9A-Za-z]+$' > Doesn't work either >=20 > 9.2-RELEASE-p3 i386 -n is being interpreted as an option to =91echo=92 and being swallowed = before it gets to egrep. - Mark=