Respostas:
A opção declare
do builtin -f
faz isso:
bash-4.2$ declare -f apropos1
apropos1 ()
{
apropos "$@" | grep ' (1.*) '
}
Eu uso type
para esse fim, é mais curto para digitar;)
bash-4.2$ type apropos1
apropos1 is a function
apropos1 ()
{
apropos "$@" | grep ' (1.*) '
}
Você pode usar o type
comando para fazer isso.
type yourfunc
imprimirá a função em STDOUT. Como man type
diz,
O utilitário de tipo deve indicar como cada argumento seria interpretado se usado como um nome de comando.
help type
mostra as informações específicas do Bash.
man type
? Os componentes internos do shell geralmente não têm página de manual no meu sistema.