From: Pádraig Brady
Date: Sun, 30 Oct 2016 16:58:09 +0000 (+0000) Subject: doc: detail inconsistencies in sed word boundary handling X-Git-Tag: v2.69b~65 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=251cc70252107e09e885044816a9ef27cf089159;p=thirdparty%2Fautoconf.git doc: detail inconsistencies in sed word boundary handling * doc/autoconf.texi (Limitations of usual tools): Display a table showing where the various syntaxes for word boundaries are supported. --- diff --git a/doc/autoconf.texi b/doc/autoconf.texi index 4be1f709..3e3a894c 100644 --- a/doc/autoconf.texi +++ b/doc/autoconf.texi @@ -19666,6 +19666,18 @@ $ @kbd{echo abc | busybox sed '/a\(b\)c/ s/a\(b\)c/\1/'} b @end example +Portable scripts should be aware of the inconsistencies and options for +handling word boundaries, as these are not specified by POSIX. + +@example + \< \b [[:<:]] +Solaris 10 yes no no +Solaris XPG4 yes no error +NetBSD 5.1 no no yes +FreeBSD 9.1 no no yes +GNU yes yes error +busybox yes yes error +@end example @item @command{sed} (@samp{t}) @c ---------------------------