I see this behavior on 12.04 with 
GNU bash, version 4.2.24(1)-release (x86_64-pc-linux-gnu)

I get the same behavior even when I remove /etc/bash_completion and
/etc/bash_completion.d

repro:
sudo mv /etc/bash_completion /etc/bash_completion.backup
sudo mv /etc/bash_completion.d /etc/bash_completion.d.backup
env -i HOME=$HOME DISPLAY="$DISPLAY" xterm -e bash --login --noprofile --norc

in new xterm:

bash-4.2$ cd $HOME<tab>
bash-4.2$ cd $HOME <cursor>        <--- just adds a space

bash-4.2$ cd $HOME/<tab>
bash-4.2$ cd \$HOME/<cursor>           <--- annoying bug (adds backslash before 
$)

bash-4.2$ xyz $HOME/<tab>
bash-4.2$ xyz \$HOME/<cursor>           <--- same behavior for any command (not 
just cd)

So maybe this is the bash default completion behavior?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/177243

Title:
  Bash command completion puts backslash in front of beginning dollar
  sign

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bash-completion/+bug/177243/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to