On Mon, Sep 25, 2023 at 11:11:04AM -0400, Brian Vargo wrote:
> This is going to be very hard to explain over email.  I tried to use script
> from util-linux in GNU bash v.5.1.16 on Ubuntu 22.04, but that doesn't seem
> to offer any help.

A smaller reproducer:

mkdir empty
cd empty
mkdir a\ b
touch a\ b/f\ 1
touch a\ b/f\ 2

ls "a b"/"f<TAB>
# f 1  f 2 
ls "a b"/"a b/f # ends in space (correct)

The directory part is doubled.

While:
ls "a <TAB>
# f 1  f 2
ls "a b"/<TAB>
# f 1  f 2
ls a\ b/f # ends in space (correct)

Correct.
But changed "a b" into a\ b (which can be a nuissance).

-- 
Regards, Mike Jonkmans

Reply via email to