Odpowiedzi:
Na declarewbudowanych jest -fopcja robi, że:
bash-4.2$ declare -f apropos1
apropos1 ()
{
apropos "$@" | grep ' (1.*) '
}
Używam typedo tego celu, krótsze jest pisanie;)
bash-4.2$ type apropos1
apropos1 is a function
apropos1 ()
{
apropos "$@" | grep ' (1.*) '
}
Możesz to zrobić za pomocą typepolecenia.
type yourfuncwypisze funkcję do STDOUT. Jak man typemówi
Narzędzie typu wskazuje, w jaki sposób interpretowany byłby każdy argument, gdyby był użyty jako nazwa polecenia.
help typepokazuje informacje specyficzne dla Bash.
man type? Wbudowane powłoki zwykle nie mają strony podręcznika w moim systemie.