Po dlouhém období vývoje se nyní komunita svobodného softwaru může spolehnout na GNU Bash 5.3 jako nejnovější verzi známého interpretu příkazů. Od příchodu předchozí aktualizace média a rok od vydání první alfa verze nové aktualizace, která vyvolala mezi nadšenci a systémovými administrátory určité nadšení.
GNU Bash 5.3 nepřichází samostatně, ale obsahuje... příslušný seznam vylepšení a technických změn což posiluje jeho pozici jednoho z nejpoužívanějších nástrojů v systémech Linux a dalších kompatibilních operačních systémech. Seznam zahrnutých změn je k dispozici v Poznámka k vydání RC 2.
Nové metody substituce příkazů v Bash 5.3
Mezi nejvýznamnější nové funkce patří nový způsob provedení substituce příkazů, což umožňuje provádění příkazů v aktuálním kontextu samotného interpretu. To umožňuje například číst výsledek substituce z proměnné prostředí REPLY po dokončení procesu, což usnadňuje flexibilnější a efektivnější pracovní postupy pro skripty a automatizované úlohy.
Podpora standardu C23 a vylepšení v Readline
Bashův tým má pracoval na adaptaci interpretu na nový standard C23, což je nezbytné pro zajištění aktuálnosti a bezpečnosti projektu i v budoucnu. Toto rozhodnutí však znamená, že Bash již nelze kompilovat pomocí starších kompilátorů jazyka C, konkrétně těch, které podporují pouze styl K&R.
Knihovna Readline, nezbytná pro úpravu z příkazového řádku a správu historie, nyní přidává možnost, která umožňuje vyhledávání bez rozlišování velkých a malých písmen, Také, proměnná GLOBSORT lze použít k určení, jak má Bash třídit výsledky při doplňování cesty, což je obzvláště užitečné pro ty, kteří pracují s velkým objemem souborů a složek.
Četné opravy a optimalizace
Kromě skvělých funkcí, Bash 5.3 obsahuje dlouhý seznam oprav chyb které přispívají k větší stabilitě a lepšímu uživatelskému zážitku. Některá z těchto vylepšení byla již před finální verzí uvedena v oznámeních a kandidátských verzích.
Jak získat Bash 5.3
Zájemci o vyzkoušení všech těchto vylepšení na vlastní kůži si mohou stáhnout zdrojový kód Bash 5.3. přímo z oficiálních stránek GNUI s touto verzí je Bash i nadále měřítkem pro ty, kteří vyžadují výkon a spolehlivost v příkazovém řádku.