Відповіді:
Варіант declareвбудованого -f:
bash-4.2$ declare -f apropos1
apropos1 ()
{
apropos "$@" | grep ' (1.*) '
}
Я використовую typeдля цієї мети, він коротший на тип;)
bash-4.2$ type apropos1
apropos1 is a function
apropos1 ()
{
apropos "$@" | grep ' (1.*) '
}
Ви можете використовувати typeкоманду для цього.
type yourfuncбуде надрукувати функцію STDOUT. Як man typeговориться,
Утиліта типу повинна вказувати, як інтерпретуватиметься кожен аргумент, якщо він використовується як ім'я команди.
help typeпоказує специфічну для Баша інформацію.
man type? Shell buildins зазвичай не має жодної сторінки в моїй системі.