Re: Array parameter expansion with non-space-IFS on bash-3/4

2009-11-29 Thread Chet Ramey
DennisW wrote: > On Nov 27, 3:47 pm, Freddy Vulto wrote: >> I noticed different behaviour between bash-3 and bash-4 when >> performing parameter expansion on an array with IFS set to a non-space >> value. For example, on bash-3.2.39, I get: >> >> $ bash -c 'IFS=:; printf "<%s>\n" "${@/q}"' x

Re: Array parameter expansion with non-space-IFS on bash-3/4

2009-11-29 Thread DennisW
On Nov 27, 3:47 pm, Freddy Vulto wrote: > I noticed different behaviour between bash-3 and bash-4 when > performing parameter expansion on an array with IFS set to a non-space > value.  For example, on bash-3.2.39, I get: > >     $ bash -c 'IFS=:; printf "<%s>\n" "${@/q}"' x a b >     > > Whereas

Array parameter expansion with non-space-IFS on bash-3/4

2009-11-27 Thread Freddy Vulto
I noticed different behaviour between bash-3 and bash-4 when performing parameter expansion on an array with IFS set to a non-space value. For example, on bash-3.2.39, I get: $ bash -c 'IFS=:; printf "<%s>\n" "${@/q}"' x a b Whereas on bash-4.0.33, I get: $ bash -c 'IFS=:; printf "