Answers:
使用type。如果foobar例如在您的中定义~/.profile:
$ type foobar
foobar is a function
foobar {
echo "I'm foobar"
}
这确实找出了什么foobar,如果它被定义为函数,则declare -f如pmohandras所解释的那样调用。
要仅打印函数的主体(即代码),请使用sed:
type foobar | sed '1,3d;$d'
set | grep -A999 '^foobar ()' | grep -m1 -B999 '^}'
foobar是函数名称。