I'm seeing this on Ubuntu 12.04. (I installed beta2 a couple of weeks ago and have applied all updates since then).
I have commented out the entire body of /etc/profile.d/bash_completion.sh (due to a different issue). With a newly created account, no changes to any $HOME/.* files : $ uname -a Linux kvetch 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux $ echo $BASH_VERSION 4.2.24(1)-release $ dpkg -l bash bash-completion [SNIP] ii bash 4.2-2ubuntu2 GNU Bourne Again SHell ii bash-completio 1:1.3-1ubuntu8 programmable completion for the bash shell $ echo $HOME/<tab> produces $ echo \$HOME/ -- 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