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
