autoconf-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU Autoconf source repository branch, master, updated. v2.68-68-g


From: Eric Blake
Subject: [SCM] GNU Autoconf source repository branch, master, updated. v2.68-68-g2105ae9
Date: Thu, 05 May 2011 14:33:33 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Autoconf source repository".

http://git.sv.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=2105ae97000c7c77442b3a788c90d8fee63bd2b3

The branch, master has been updated
       via  2105ae97000c7c77442b3a788c90d8fee63bd2b3 (commit)
      from  5daf0f340412e5733da4e3e474ebbb867c2ebf86 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 2105ae97000c7c77442b3a788c90d8fee63bd2b3
Author: Eric Blake <address@hidden>
Date:   Thu May 5 08:29:21 2011 -0600

    doc: document dash bug with positional parameters
    
    * doc/autoconf.texi (Shell Substitutions) <${10}>: Document
    a pitfall with $10.
    
    Signed-off-by: Eric Blake <address@hidden>

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog         |    6 ++++++
 doc/autoconf.texi |   12 ++++++++++++
 2 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 14abf51..1fca7bb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2011-05-05  Eric Blake  <address@hidden>
+
+       doc: document dash bug with positional parameters
+       * doc/autoconf.texi (Shell Substitutions) <${10}>: Document
+       a pitfall with $10.
+
 2011-04-27  Eric Blake  <address@hidden>
 
        docs: document NetBSD join bug
diff --git a/doc/autoconf.texi b/doc/autoconf.texi
index b466e56..7ff693f 100644
--- a/doc/autoconf.texi
+++ b/doc/autoconf.texi
@@ -15846,6 +15846,18 @@ $ @kbd{echo address@hidden@}}
 bad substitution
 @end example
 
+Conversely, not all shells obey the Posix rule that when braces are
+omitted, multiple digits beyond a @samp{$} imply the single-digit
+positional parameter expansion concatenated with the remaining literal
+digits.  To work around the issue, you must use braces.
+
address@hidden
+$ @kbd{bash -c 'set a b c d e f g h i j; echo $10 address@hidden@}0'}
+a0 a0
+$ @kbd{dash -c 'set a b c d e f g h i j; echo $10 address@hidden@}0'}
+j a0
address@hidden example
+
 @item address@hidden@var{var}:address@hidden@}
 @c Info cannot handle `:' in index entries.
 @ifnotinfo


hooks/post-receive
-- 
GNU Autoconf source repository



reply via email to

[Prev in Thread] Current Thread [Next in Thread]