我想在dash中列出当前定义的函数。有什么办法吗?

我能想到的最接近的是type,可以用来测试一个函数是否存在,但除此之外我很困惑。

附言我在这里谈论的是dash(不是bashzsh)。

最佳答案

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

10-06 04:04