'have' palavra-chave para conclusão do bash
Éhave
uma palavra-chave no bash? Ou os scripts de conclusão do bash usam uma linguagem que não é bash?
have gcc &&
_gcc()
{
É comum. Vejo:grep "have .* &&" /etc/bash_completion.d/*
Não consegui encontrar nenhuma informação sobre os tutoriais de conclusão do bash que vi e não consegui encontrar nenhuma informação emman bash
. Também é difícil para o google "have". Onde encontro documentação sobre isso?
Eu estou supondo que tem a ver com a certeza de que hágcc
existe noPATH
?
editar: sim./etc/bash_completion
contém:
have()
{
unset -v have
# Completions for system administrator commands are installed as well in
# case completion is attempted via `sudo command ...'.
PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin type $1 &>/dev/null &&
have="yes"
}