Depois de algum ponto não especificado no passado, a conclusão do meu bash agiu de forma estranha:
~/ , não consigo completar nomes de arquivo, apenas nomes de diretório e os nomes sugeridos (se eu pressionar a guia duas vezes) mostram apenas diretórios (incluindo os ocultos) VAR= -l(space) para qualquer VAR e -l e pressionar tab, bash-complete lançará sua mensagem de ajuda "argumento desconhecido / sintaxe incorreta" (no meu caso, eu queria marcar -complete um LDFLAGS=-L/... cujos espaços seriam removidos assim que eu encontrasse o diretório que tinha as bibliotecas) Todo o resto (completando caminhos absolutos, conclusão de comandos, etc.) funciona como esperado. Eu faço não ter o comportamento da conclusão da guia /dir(space) que outras perguntas sobre o bash-complete encontraram aqui e na capa do Google.
Eu tentei remover o /etc/bash_completion.d sem sucesso. sudo apt-get --reinstall install bash-complete também não funcionou. complete -r restaura o comportamento pretendido, portanto, é um problema com o bash_completion ... isso também persistiu em várias atualizações para o pacote bash-completion.
Eu estou no Kubuntu 14.04; isso acontece tanto no Konsole quanto nos terminais virtuais.
O que poderia estar acontecendo? Obrigado!
Tags command-line bash