Estoy usando las siguientes terminaciones de bash instaladas a través de brew:
bash-completion
bash-completion@2
Mi .bashrc se parece a:
if [ -f /usr/local/share/bash-completion/bash_completion ]; then
. /usr/local/share/bash-completion/bash_completion
fi
if [ -f /usr/local/Cellar/bash-completion/1.3_2/etc/bash_completion ]; then
BASH_COMPLETION=/usr/local/Cellar/bash-completion/1.3_2/etc/bash_completion
. /usr/local/Cellar/bash-completion/1.3_2/etc/bash_completion
fi
El problema es que cuando presiono TAB en un mensaje vacío en el teclado, aparece el error:
-bash: words: bad array subscript
Después de eliminar /usr/local/share/bash-completion/bash_completion
del error .bashrc
no sucede, pero me pierdo muchas finalizaciones.
¿Cuál es el problema aquí? ¿Cómo puedo solucionarlo?