Date: Thu, 28 Jun 2012 23:27:32 +0100 From: Chris Rees <crees@FreeBSD.org> To: "Ronald F. Guilmette" <rfg@tristatelogic.com> Cc: freebsd-standards@freebsd.org Subject: Re: bin/169500: /bin/expr improperly requires forward slash to be escaped Message-ID: <CADLo839uwHO19dQ2pwxRUwzr-ROwWdbydih0KH5YD9zM5PqNXg@mail.gmail.com> In-Reply-To: <201206282220.q5SMKDVs069884@freefall.freebsd.org> References: <201206282220.q5SMKDVs069884@freefall.freebsd.org>
index | next in thread | previous in thread | raw e-mail
On 28 June 2012 23:20, Ronald F. Guilmette <rfg@tristatelogic.com> wrote: > The following reply was made to PR bin/169500; it has been noted by GNATS. > > From: "Ronald F. Guilmette" <rfg@tristatelogic.com> > To: Garrett Wollman <wollman@hergotha.csail.mit.edu> > Cc: freebsd-gnats-submit@freebsd.org > Subject: Re: bin/169500: /bin/expr improperly requires forward slash to be escaped > Date: Thu, 28 Jun 2012 15:11:55 -0700 > > In message <201206280136.q5S1aOQO093902@hergotha.csail.mit.edu>, you wrote: > > >In article <20120627214105.A1EA35081B@segfault.tristatelogic.com>, > >rfg@tristatelogic.com writes: > > > >>According to my reading of Sections 2.8.3.1.1 and 2.8.3.1.2 of the ANSI/IEEE > >>standard 1003.2, a forward slash character (/) is an "ordinary" basic > >>regular expression (BRE) character, and as such can be used in a BRE alone > >>to match itself. > > > >IEEE Std.1003.2 was obsoleted by the publication of IEEE > >Std.1003.1-2001; your reference is at least fifteen years old. > > Yes. My bad. Sorry. > > (These publications are quite expensive, as you may know, and thus, I have > not updated mine in quite some time.) > > >>As far as I can tell, backslash-escaping of this specific character > >>should not be required within BREs. > > > >Nothing to do with the BRE-ness. As the 2001 edition of the standard > >states (page 429, lines 16598-16599): > > > > A string argument is an argument that cannot be identified as > > an integer argument or as one of the expression operator > > symbols shown in the OPERANDS section. > > Humm... OK. How do I retract my PR? No need, it's closed. Don't worry about it :) Chrishelp
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADLo839uwHO19dQ2pwxRUwzr-ROwWdbydih0KH5YD9zM5PqNXg>
