bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to get filename completion without variable expansion?


From: Chet Ramey
Subject: Re: How to get filename completion without variable expansion?
Date: Thu, 17 Nov 2011 14:36:37 -0500
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0) Gecko/20111105 Thunderbird/8.0

On 11/17/11 1:16 PM, Pierre Gaston wrote:

>> This is the default bash-4.2 behavior.
>>
> I think he wants something different than the current behavior. He
> wants the variable to stay a variable so that it is expanded when the
> command is executed while the current behavior is to escape the $ so
> that there is no expansion is happening when the command is executed .

I understand.  Try the direxpand patch.  It includes the heuristics I
referenced in

http://lists.gnu.org/archive/html/bug-bash/2011-09/msg00007.html

and explained in more detail in

http://lists.gnu.org/archive/html/bug-bash/2011-09/msg00015.html

which provide a mostly-acceptable solution to that problem.  Keep in
mind that `$' is always going to be ambiguous.

Chet
-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, ITS, CWRU    chet@case.edu    http://cnswww.cns.cwru.edu/~chet/



reply via email to

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