tech-userlevel archive

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

Re: sh(1) BUGS entry query



In article <pc7cib$j2l$1%serpens.de@localhost>,
Michael van Elst <mlelstv%serpens.de@localhost> wrote:
>joerg%bec.de@localhost (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>

or to process variables while completing:

ls $PWD/foo<tab>



christos



Home | Main Index | Thread Index | Old Index