With bash-4.3 as found on Debian's 4.3-2 package:

$ bash -cO extglob 'echo *(.)'
. ..
$ bash -cO extglob 'echo *(foo)*'
. .. a
$ bash -cO extglob 'echo @(|foo)*'
. .. a


It looks like the regression was introduced by 4.3, as 4.2 doesn't exhibit the
same problem.

This one's OK:

$ bash -cO extglob 'echo ?(foo)*'
a

regards,
Stephane


Reply via email to