Date: Tue, 20 Aug 2002 14:10:03 -0700 (PDT) From: Giorgos Keramidas <keramida@FreeBSD.org> To: freebsd-bugs@FreeBSD.org Subject: Re: bin/41159: new sed -c option to allow ; as a separator for b, t and : functions Message-ID: <200208202110.g7KLA3cO064035@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/41159; it has been noted by GNATS. From: Giorgos Keramidas <keramida@FreeBSD.org> To: Cyrille Lefevre <cyrille.lefevre@laposte.net> Cc: bug-followup@FreeBSD.org, "Tim J. Robbins" <tjr@FreeBSD.org> Subject: Re: bin/41159: new sed -c option to allow ; as a separator for b, t and : functions Date: Wed, 21 Aug 2002 00:04:10 +0300 Adding to audit trail: : : Message-Id: <20020801122653.A4231@dilbert.robbins.dropbear.id.au> : Date: Thu, 1 Aug 2002 12:26:53 +1000 : From: Tim Robbins <tjr@FreeBSD.ORG> : Subject: Re: new sed -c option to allow ; as a separator for b, t and : functions : : On Tue, Jul 30, 2002 at 02:40:33PM +0200, Cyrille Lefevre wrote: : > the current sed implementation can't handle the ; separator for : > b, t and : functions. this patch set add a new -c (compat) option : > to allow sed to parse such constructions. maybe -C is better then -c ? : : If I understand SUSv3 correctly, file names or label names can contain : semicolons: : : 32406 Command verbs other than {, a, b, c, i, r, t, w, :, and # can be : followed by a semicolon, optional : 32407 <blank>s, and another command verb. However, when the s command verb : is used with the w : 32408 flag, following it with another command in this manner produces : undefined results. : : GNU sed, which by default accepts semicolons after (at least) the : and t : commands does not strictly conform. I'd rather that our sed was by default : as close as possible to what the standard requires, so we probably do need : a command line option like you suggested. : : I think -g would be a better choice (similar to m4's -g option) to : emphasise the fact that accepting semicolons after these commands is a GNU : extension, and possibly adding more GNU compatibility features if : they're needed/useful. BSD, 7th Edition and System V all behave the same : way, and treat semicolons as part of the label/filename. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208202110.g7KLA3cO064035>