[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Ubuntu [Bug 791263] !$ works with `` but not $()
From: |
Ralph Corderoy |
Subject: |
Ubuntu [Bug 791263] !$ works with `` but not $() |
Date: |
Wed, 01 Jun 2011 14:31:07 +0100 |
Hi,
I've just reported what I think to be a bug on Ubuntu but it's present
in pure bash 4.2 built from source too so I'm reporting it here. I'm
not subscribed to the list so please CC me. I take it there's no public
bug-tracker for bash and it's all done privately based on this list?
If any Ubuntu bashers have the odd spare minute then
https://bugs.launchpad.net/ubuntu/+source/bash/+bugs could do with a bit
of love and attention. I've just marked invalid or fixed a few of the
bugs on there but there's plenty left.
Cheers, Ralph.
Report follows.
https://bugs.launchpad.net/ubuntu/+source/bash/+bug/791263
This is on 10.04 and also with upstream's pure bash 4.2 with no Debian
or Ubuntu patches.
$ echo bar >foo
$ >bar
$ ls `cat foo`
bar
$ wc !$
wc `cat foo`
0 0 0 bar
$ ls $(cat foo)
bar
$ wc !$
wc )
-bash: syntax error near unexpected token `)'
$ ls $(<foo)
bar
$ wc !$
wc )
-bash: syntax error near unexpected token `)'
$
I'd expect !$ to consider the last word to be $(...) just as it is happy
with `...`. zsh does.
- Ubuntu [Bug 791263] !$ works with `` but not $(),
Ralph Corderoy <=