bug-bash
[Top][All Lists]
Advanced

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

Re: Incorrect process substitution when brace expansion is used inside i


From: Chet Ramey
Subject: Re: Incorrect process substitution when brace expansion is used inside it.
Date: Wed, 17 Dec 2008 09:05:55 -0500

> Configuration Information [Automatically generated, do not change]:
> Machine: i686
> OS: linux-gnu
> Compiler: gcc
> Compilation CFLAGS:  -DPROGRAM='bash' -DCONF_HOSTTYPE='i686' 
> -DCONF_OSTYPE='linux-gnu' -DCONF_MACHTYPE='i686-pc-linux-gnu' 
> -DCONF_VENDOR='pc' -DLOCALEDIR='/usr/share/locale' -DPACKAGE='bash' -DSHELL 
> -DHAVE_CONFIG_H   -I.  -I. -I./include -I./lib   -O2 -fomit-frame-pointer 
> -ftree-vectorize -march=native -mfpmath=sse -m3dnow -mmmx -msse -pipe
> uname output: Linux athlon.localdomain 2.6.27 #1 PREEMPT Sat Nov 29 01:23:01 
> IST 2008 i686 GNU/Linux
> Machine Type: i686-pc-linux-gnu
> 
> Bash Version: 3.2
> Patch Level: 48
> Release Status: release
> 
> Description:
>       Bash 3.2.48(1)-release does incorrect process substitution when
>       brace expansion is used inside a process substitution.

Bash-3.2 doesn't treat process substitution specially during brace expansion.
It's subject to the same brace expansion as any other word.

The next release of bash will pass the contents of process substitution
through brace expansion unchanged.

Chet

-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer

Chet Ramey, ITS, CWRU    chet@case.edu    http://tiswww.tis.case.edu/~chet/




reply via email to

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