进一步阅读

进一步阅读

FreeBSD/bin/sh相当于bash什么:

compgen -A function

其中列出了声明的函数的名称。

答案1

FreeBSD 的/bin/shshell 是 Almquist shell,它没有与之等效的 shell,因为 Almquist shell 一开始就没有可编程的命令完成功能。

然而,如果你正在寻找一个同等的东西,typeset -F你仍然会运气不好。 Almquist shell 没有用于列出可用 shell 函数名称的内置命令。

这实际上与“ash:列出函数“ 和 ”破折号:列出声明的函数”。Debian Almquist shell、FreeBSD Almquist shell 和 BusyBox Almquist shell都是Almquist shell。在那里它们之间的差异(特别是setvar内置的、let内置的等等)它们不会延伸到以下方面的差异:尊重。

事实上,Almquist 贝壳的任何味道都没有这个。因此,您可能不需要第四次询问有关另一个 Almquist shell 的问题。 ☺

进一步阅读

相关内容