--- /usr/share/bash-completion/bash_completion.orig 2017-07-06 23:15:09.505142358 +0300 +++ /usr/share/bash-completion/bash_completion 2017-07-06 23:47:59.676146385 +0300 @@ -1057,7 +1057,7 @@ # Not using "ps axo comm" because under some Linux kernels, it # truncates command names (see e.g. http://bugs.debian.org/497540#19) COMPREPLY=( $( compgen -X '' -W '$( command ps axo command= | \ - sed -e "s/ .*//" -e "s:.*/::" -e "s/:$//" -e "s/^[[(-]//" \ + sed -e "s:.*[\\\\\/]\([^ ]*\\.exe\\):\\1:" -e "s/ .*//" -e "s:.*/::" -e "s/:$//" -e "s/^[[(-]//" \ -e "s/[])]$//" | sort -u )' -- "$cur" ) ) }