Respuestas:
La opción declareintegrada -fhace eso:
bash-4.2$ declare -f apropos1
apropos1 ()
{
apropos "$@" | grep ' (1.*) '
}
Yo uso typepara ese propósito, es más corto de escribir;)
bash-4.2$ type apropos1
apropos1 is a function
apropos1 ()
{
apropos "$@" | grep ' (1.*) '
}
Puedes usar el typecomando para hacer esto.
type yourfuncimprimirá la función en STDOUT. Como man typedice,
La utilidad de tipo indicará cómo se interpretaría cada argumento si se usara como un nombre de comando.
help typemuestra la información específica de Bash.
man type? Los componentes integrados de Shell generalmente no tienen página de manual en mi sistema.