[Top][All Lists]

[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


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.


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`
    $ wc !$
    wc `cat foo`
    0 0 0 bar
    $ ls $(cat foo)
    $ wc !$
    wc )
    -bash: syntax error near unexpected token `)'
    $ ls $(<foo)
    $ 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.

reply via email to

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