【发布时间】:2012-07-13 18:54:00
【问题描述】:
如何在 zsh 中显示函数的定义? type foo 没有给出定义。
在 bash 中:
bash$ function foo() { echo hello; }
bash$ foo
hello
bash$ type foo
foo is a function
foo ()
{
echo hello
}
在 zsh 中:
zsh$ function foo() { echo hello; }
zsh$ foo
hello
zsh$ type foo
foo is a shell function
【问题讨论】:
-
declare -f foo即使在 bash 中也是更好的选择 - 它也适用于zsh;背景见my answer。
标签: bash function zsh definition