bug-bash
[Top][All Lists]
Advanced

[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.



reply via email to

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