Słowo kluczowe „have” dla zakończenia basha
Jesthave
słowo kluczowe w bashu? Czy skrypty do ukończenia basha używają języka, który nie jest bash?
have gcc &&
_gcc()
{
To jest powszechne. Widzieć:grep "have .* &&" /etc/bash_completion.d/*
Nie mogłem znaleźć żadnych informacji na temat tutoriali dotyczących ukończenia basha, które widziałem i nie mogłem znaleźć żadnych informacjiman bash
. Trudno też google „mieć”. Gdzie znajdę dokumentację na ten temat?
Zgaduję, że ma to związek z upewnieniem się, że tam jestgcc
istnieje wPATH
?
edytuj: tak./etc/bash_completion
zawiera:
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"
}