参考文献

参考文献

FreeBSD/bin/shの に相当するものは何ですかbash?

compgen -A function

宣言された関数の名前をリストします。

答え1

FreeBSD の/bin/shシェルは Almquist シェルですが、Almquist シェルにはそもそもプログラム可能なコマンド補完機能がないため、これに相当するものはありません。

ただし、 に相当するものを探していたとしても、typeset -F残念ながら見つかりません。Almquist シェルには、使用可能なシェル関数の名前を一覧表示する組み込みコマンドはありません。

これは実際には「ash: リスト関数" そして "ダッシュ: 宣言された関数をリストする「Debian Almquist シェル、FreeBSD Almquist シェル、BusyBox Almquist シェル」これらはすべてアルムクイストシェルですそこにいる間それらの違い(特にsetvar組み込み、let組み込みなど)は、これ尊敬。

実際、Almquist シェルのどのフレーバーにもこれはありません。したがって、別の Almquist シェルについてこれを 4 度目に尋ねる必要はないでしょう。☺

参考文献

関連情報