進一步閱讀

進一步閱讀

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 的問題。 ☺

進一步閱讀

相關內容