Ich habe gerade das offizielle Bash-Repository durchgesehen (normalerweise mache ich das nicht), um etwas anderes zu finden, aber festgestellt, dass Bash 5 bereits in der Beta-Phase war. Ich war nur neugierig, was in Bash 5 neu sein wird, konnte aber keine Informationen finden. Kann jemand die Änderungen zwischen Version 4.4 und Version 5 von Bash zusammenfassen
29
CHANGES
Datei: git.savannah.gnu.org/cgit/bash.git/tree/…Antworten:
Die Änderungen
bash
zwischen Release 4.4 und 5.0 (Release 2019-01-07) finden Sie in derNEWS
Datei in der Quelldistributionbash
.Hier ist ein Link dazu (die Änderungen sind zu zahlreich, um sie hier aufzulisten).
quelle
loadable builtins
. Hatbash
folgen den neuen Standard von eingerichtetksh93
zu einer verbesserten builtins finden über ,PATH
anstatt sie immer Vorrang zu geben?bash
4.4 und höher benutztBASH_LOADABLES_PATH
und lädt sie von dort mitenable -f builtin-name
.enable
Es sieht aus wie eine Neuimplementierung desksh93
Befehlsbuiltin
, es fehlt jedoch die Funktion, jedem eingebauten Befehl einen Pfad zuzuordnen, derksh93
normalerweise durch vordefiniert ist/usr/ast/bin/<name>
und eine fein abgestimmte Kontrolle über alle Gebäude ermöglicht.Wenn Sie, wie ich, eher nach den Überschriften als nach dem vollständigen Änderungsprotokoll suchen , geht dieser Beitrag des Betreuers Chet Ramey darüber hinaus. Hier ist der interessante Abschnitt:
Er verweist auch auf diese beiden Dateien, falls Sie mehr wollen:
quelle
Beispiel zum Löschen eines Bereichs:
oder die letzten 10 löschen:
Auszug aus Bash 5 Man Page :
Siehe meine verwandte Antwort: Löschen Sie einen Bereich des Bash-Verlaufs
quelle