列出当前在dash中定义的函数?

时间:2014-07-21 15:20:43

标签: shell dash-shell

我想列出dash中当前定义的函数。有没有办法做到这一点?

我能够提出的最接近的是type,它可以用来测试一个函数是否存在,但除此之外,我感到难过。

P.S。我在这里谈论dash(不是bashzsh)。

1 个答案:

答案 0 :(得分:2)

看看exec.c似乎没有,没有 - 表是静态的,文件中没有这样的功能,并且没有导出的函数(unsetfunc等)似乎提供了迭代的可能性,所以除非我错过了一些我会说你需要写补丁的东西:)