Odpowiedzi:
Na declare
wbudowanych jest -f
opcja robi, że:
bash-4.2$ declare -f apropos1
apropos1 ()
{
apropos "$@" | grep ' (1.*) '
}
Używam type
do 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ą type
polecenia.
type yourfunc
wypisze funkcję do STDOUT. Jak man type
mówi
Narzędzie typu wskazuje, w jaki sposób interpretowany byłby każdy argument, gdyby był użyty jako nazwa polecenia.
help type
pokazuje informacje specyficzne dla Bash.
man type
? Wbudowane powłoki zwykle nie mają strony podręcznika w moim systemie.