On Tue, May 1, 2018 at 6:01 AM, Christos Zoulas <[email protected]> wrote:
> In article <[email protected]>,
> Michael van Elst <[email protected]> wrote:
>>[email protected] (Joerg Sonnenberger) writes:
>>
>>>touch 'foo bar'
>>>ls foo<TAB>
>>
>>Pressing TAB after foo yields:
>>
>>$ touch 'foo bar'
>>$ ls foo\ bar
>>foo bar
>>
>>But
>>
>>$ touch 'foo*bar'
>>$ ls foo<TAB><TAB>
>>foo bar  foo*bar
>>$ ls foo*<TAB>bar
>>foo bar foo*bar
>>
>>Somewhere sh knows that a space needs quoting but not a '*'. It
>>also doesn't understand quotes on input:
>>
>>$ rm foo\<SPACE><TAB>
>>Display all 411 possibilities? (y or n)
>
> Plus it does not understand that it is in a quoted context:
>
> ls 'foo<tab>

I think that part works fine now :)

$ touch 'bar baz'
$ ls 'bar<TAB>
ls 'bar baz'

-
Abhinav

Reply via email to