tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: sh(1) BUGS entry query
Date: Mon, 30 Apr 2018 16:47:10 +0200
From: Joerg Sonnenberger <joerg%bec.de@localhost>
Message-ID: <20180430144710.GC29759%britannica.bec.de@localhost>
| touch 'foo bar'
| ls foo<TAB>
That one seems to be handled already
.[jinx]$ ls -l foo\ bar
-rw-r--r-- 1 kre wheel 0 Apr 30 22:57 foo bar
(which came from typing the two lines you gave, plus a \n to
end the command - the \ appeared all by itself....) Roy indicated
that this worked for him as well.
| Similar for * or other special characters.
That one not so much, unless the user enters a " (in which case
tabcomplete seems to fill in the closing "). That happens for the
space case as well, typing
ls "foo<tab>
ends up producing
ls "foo bar"
(with a trailing space)
I'm not sure what is correct (or perhaps "wanted") here, if you do
ls foo*bar
you expect to get all files with names starting foo and ending bar
Is it really to be different just because the command line was built
using tabcomplete rather that simply typed?
I have no particular opinion, I don't use tabcomplete (or whatever its
readline equivalent is) so I don't know what the real expectation is
here.
kre
Home |
Main Index |
Thread Index |
Old Index