Pesquisas adicionais revelam o arquivo /usr/share/bash-completion/bash_completion
, que origina o arquivo ~/.bash_completion
.
Daí o loop infinito.
Parece que ~/.bash_completion
é destinado a conclusões personalizadas, não como uma maneira de separar seu arquivo .bashrc
em partes independentes.
Basta colocar o script para carregar as conclusões do bash em algum lugar em ~/.bashrc
e chamá-lo.