commit bash-20110616 snapshot

This commit is contained in:
Chet Ramey
2011-12-29 13:09:26 -05:00
parent 7fc96f7961
commit 3443670e48
2 changed files with 15 additions and 5 deletions
+13 -3
View File
@@ -3256,11 +3256,21 @@ or a
.B ^
then any character not enclosed is matched.
The sorting order of characters in range expressions is determined by
the current locale and the value of the
the current locale and the values of the
.SM
.B LC_COLLATE
shell variable,
if set.
or
.SM
.B LC_ALL
shell variables, if set.
To obtain the traditional interpretation of range expressions, where
.B [a\-d]
is equivalent to
.BR [abcd] ,
set value of the
.B LC_ALL
shell variable to
.BR C .
A
.B \-
may be matched by including it as the first or last character
+2 -2
View File
@@ -2124,8 +2124,8 @@ may be matched by including it as the first or last character
in the set. A @samp{]} may be matched by including it as the first
character in the set.
The sorting order of characters in range expressions is determined by
the current locale and the value of the @env{LC_COLLATE} shell variable,
if set.
the current locale and the values of the
@env{LC_COLLATE} and @env{LC_ALL} shell variables, if set.
For example, in the default C locale, @samp{[a-dx-z]} is equivalent to
@samp{[abcdxyz]}. Many locales sort characters in dictionary order, and in