Weiterführende Literatur

Weiterführende Literatur

/bin/shWas ist das Äquivalent von FreeBSD zu bash:

compgen -A function

die die Namen der deklarierten Funktionen auflistet.

Antwort1

FreeBSD /bin/shhat die Almquist-Shell und kein Äquivalent dazu, da die Almquist-Shell überhaupt keine programmierbare Befehlsvervollständigung hat.

Wenn Sie jedoch nach einem Äquivalent für suchen, typeset -Fhaben Sie immer noch kein Glück. Die Almquist-Shell verfügt über keinen integrierten Befehl zum Auflisten der Namen verfügbarer Shell-Funktionen.

Dies ist in der Tat die gleiche Frage wie „ash: Funktionen auflisten" Und "dash: Liste deklarierter Funktionen". Die Debian Almquist-Shell, die FreeBSD Almquist-Shell und die BusyBox Almquist-Shellsind alle Almquist Shell. Während esSindUnterschiede zwischen ihnen (insbesondere das setvarEingebaute, das letEingebaute und dergleichen) erstrecken sie sich nicht auf einen Unterschied inDasrespektieren.

Tatsächlich hat keine Variante der Almquist-Shell dies. Sie müssen diese Frage also wahrscheinlich nicht ein viertes Mal bei einer anderen Almquist-Shell stellen. ☺

Weiterführende Literatur

verwandte Informationen