bash adds incorrect backslash when completing

Bug #1055003 reported by aeb
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
bash (Ubuntu)
New
Undecided
Unassigned

Bug Description

The current version (Ubuntu 12.04.1 LTS, GNU bash, version 4.2.24(1)-release) of bash filename complation is seriously broken.

Have
 shopt -u progcomp
in .profile

Type
% ls /long/directory/name

see that there is a unique file with a name starting with M. Then type

% cat $_/M<tab>

What happens: pressing <tab> produces

% cat \$_/Makefile

which of course fails since \$_ does not exist.
What I had hoped for (and happened before the upgrade to Precise): seeing either

% cat $_/Makefile

or

% cat /long/directory/name/Makefile

(By the way, after shopt -s progcomp this is even more broken.)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.