Eu tive o mesmo problema no CentOS 7 com o bash 4.2. Não consegui encontrar nenhuma solução / solução alternativa na Internet. "yum upgrade bash" também não ajudou.
Finalmente, decidi compilar / instalar a última versão bash (no tempo 4.4). Eu simplesmente segui este blog: Como instalar o Bash 4.4 nas distribuições do Linux
A conclusão de tabulação funciona conforme o esperado em 4.4. Parece que este é um bug no 4.2.
Por favor note: Depois de "make install" o executável está localizado em / usr / local / bin / (/ bin / bash permanece intacto) então você quer ajustar / etc / passwd para fazer da nova versão o shell de login padrão para usuários.
HTH