Re: Why are parameters to Bash's builtin optional?

2012-04-21 Thread Victor Engmark
On Fri, Apr 20, 2012 at 9:18 PM, Chet Ramey wrote: > On 4/18/12 11:27 AM, Victor Engmark wrote: >>>  I can see printing a list of builtins, though `enable' already does that. >> >> I guess the difference would be that `builtin` prints *all* builtins, and >> *never* modifies their state. > > What

string replace with multibyte chars and extglob fails with bash-4.2

2012-04-21 Thread Mike Frysinger
first set your locale to something unicode based: export LC_ALL=en_US.UTF-8 then try the simple script (from Ulrich Müller): $ cat test.sh shopt -s extglob text="aaaäöü" echo "${text} ${text//?aa} ${text//\aaa}" with bash-4.1_p2, i get: aaaäöü äöü äöü but with bash-4.2_p8 ... 4.2_p24 (just what

Re: string replace with multibyte chars and extglob fails with bash-4.2

2012-04-21 Thread Chet Ramey
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 4/21/12 12:43 PM, Mike Frysinger wrote: > first set your locale to something unicode based: > export LC_ALL=en_US.UTF-8 > > then try the simple script (from Ulrich Müller): > $ cat test.sh > shopt -s extglob > text="aaaäöü" > echo "${text} ${text//

Re: string replace with multibyte chars and extglob fails with bash-4.2

2012-04-21 Thread Andreas Schwab
Mike Frysinger writes: > first set your locale to something unicode based: > export LC_ALL=en_US.UTF-8 > > then try the simple script (from Ulrich Müller): > $ cat test.sh > shopt -s extglob > text="aaaäöü" > echo "${text} ${text//?aa} ${text//\aaa}" > > with bash-4.1_p2, i get: > aaaäöü äöü äöü