
Nach einer langen Entwicklungsphase kann die Freie-Software-Community nun auf GNU Bash 5.3 als neueste Version des bekannten Kommandointerpreters. Drei Jahre sind seit der Einführung des vorheriges Medienupdate und ein Jahr ist seit der Verteilung der ersten Alpha-Version des neuen Updates vergangen, das bei Enthusiasten und Systemadministratoren für einige Aufregung gesorgt hat.
GNU Bash 5.3 kommt nicht allein, sondern beinhaltet eine entsprechende Liste der Verbesserungen und technischen Änderungen Dies stärkt seine Position als eines der am häufigsten verwendeten Tools in Linux-Systemen und anderen kompatiblen Betriebssystemen. Eine Liste der enthaltenen Änderungen finden Sie im RC 2-Versionshinweise.
Neue Befehlsersetzungsmethoden in Bash 5.3
Zu den bemerkenswertesten Neuerungen gehört ein neue Möglichkeit zur Befehlsersetzung, wodurch die Befehlsausführung im aktuellen Kontext des Interpreters selbst erfolgen kann. Dies ermöglicht beispielsweise das Lesen des Ergebnisses der Ersetzung aus der Umgebungsvariable REPLY, nachdem der Prozess abgeschlossen ist, und ermöglicht so flexiblere und effizientere Arbeitsabläufe für Skripte und automatisierte Aufgaben.
Unterstützung des C23-Standards und Verbesserungen in Readline
Bashs Team hat arbeitete daran, den Interpreter an den neuen C23-Standard anzupassen, was wichtig ist, um sicherzustellen, dass das Projekt aktuell und für die Zukunft sicher bleibt. Diese Entscheidung bedeutet jedoch, dass Bash nicht mehr mit älteren C-Compilern kompiliert werden kann, insbesondere nicht mit solchen, die nur den K&R-Stil unterstützen.
Die Readline-Bibliothek, die für die Befehlszeilenbearbeitung und Verlaufsverwaltung unerlässlich ist, fügt jetzt eine Option hinzu, die Groß- und Kleinschreibung ignorierende Suchen ermöglicht. Ferner die Variable GLOBSORT kann verwendet werden, um zu entscheiden, wie Bash die Ergebnisse bei der Pfadvervollständigung sortieren soll, was besonders für diejenigen nützlich ist, die mit großen Mengen von Dateien und Ordnern arbeiten.
Zahlreiche Fehlerbehebungen und Optimierungen
Zusätzlich zu den tollen Features bietet Bash 5.3 enthält eine lange Liste von Fehlerbehebungen Die Verbesserungen tragen zu mehr Stabilität und einem besseren Benutzererlebnis bei. Einige dieser Verbesserungen wurden bereits in Vorabveröffentlichungen und Release Candidates vorgestellt.
So erhalten Sie Bash 5.3
Wer alle diese Verbesserungen selbst ausprobieren möchte, kann den Quellcode von Bash 5.3 herunterladen. direkt von der offiziellen GNU-SiteMit dieser Version bleibt Bash weiterhin ein Maßstab für alle, die Leistung und Zuverlässigkeit auf der Befehlszeile verlangen.