'tener' palabra clave para completar bash
Eshave
una palabra clave en bash? ¿O los scripts de finalización de bash usan un lenguaje que no es bash?
have gcc &&
_gcc()
{
Es común. Ver:grep "have .* &&" /etc/bash_completion.d/*
No pude encontrar ninguna información en los tutoriales de finalización de bash que he visto y no pude encontrar ninguna información enman bash
. También es difícil de google "tener". ¿Dónde encuentro documentación sobre esto?
Supongo que tiene que ver con asegurarse de que hayagcc
existe en elPATH
?
Edición: sí./etc/bash_completion
contiene:
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"
}