Sto usando i seguenti completamenti bash installati tramite brew:
bash-completion
bash-completion@2
Il mio .bashrc ha il seguente aspetto:
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
Il problema è quando premo TAB su un prompt vuoto sulla tastiera ottengo l'errore:
-bash: words: bad array subscript
Dopo aver rimosso /usr/local/share/bash-completion/bash_completion
da .bashrc
, l'errore non si verifica ma mi mancano molti completamenti.
Qual è il problema qui? Come posso risolverlo?