
Po dolgem obdobju razvoja se lahko skupnost proste programske opreme zdaj zanese na GNU Bash 5.3 kot najnovejšo različico priljubljenega interpreterja ukazov. Tri leta so minila od prejšnje posodobitve sredi izdaje in eno leto od izdaje prve alfa različice nove posodobitve, kar je povzročilo precejšnje navdušenje med navdušenci in sistemskimi skrbniki.
GNU Bash 5.3 ne pride sam od sebe; vključuje obsežen seznam izboljšav in tehničnih sprememb , ki utrjujejo njegov položaj kot enega najpogosteje uporabljenih orodij v sistemih Linux in drugih združljivih operacijskih sistemih. Seznam vključenih sprememb najdete v opombah ob izdaji RC 2.
Nove metode zamenjave ukazov v Bashu 5.3
Med najpomembnejšimi novimi funkcijami je nov način izvajanja zamenjave ukazov , ki omogoča izvajanje ukaza znotraj trenutnega konteksta interpreterja. To na primer omogoča branje rezultata zamenjave iz okoljske spremenljivke REPLY, ko je postopek končan, kar omogoča bolj prilagodljive in učinkovite poteke dela za skripte in avtomatizirana opravila.
Podpora za standard C23 in izboljšave v Readline
Ekipa Bash si je prizadevala prilagoditi interpreter novemu standardu C23 , kar je bistveno za zagotovitev, da projekt ostane posodobljen in varen tudi v prihodnosti. Vendar pa ta odločitev pomeni, da Basha ni več mogoče prevajati s starejšimi prevajalniki C, zlasti tistimi, ki podpirajo samo slog K&R.
Knjižnica Readline, bistvena za urejanje v ukazni vrstici in upravljanje zgodovine, zdaj vključuje možnost, ki omogoča iskanje brez razlikovanja med velikimi in malimi črkami . Poleg tega se lahko spremenljivka GLOBSORT uporabi za določitev, kako naj Bash razvršča rezultate samodokončanja poti, kar je še posebej uporabno za tiste, ki upravljajo velike količine datotek in map.
Številni popravki in optimizacije
Poleg obsežnih funkcij Bash 5.3 vključuje dolg seznam popravkov napak , ki prispevajo k večji stabilnosti in boljši uporabniški izkušnji. Nekatere od teh izboljšav so bile predstavljene v napovedih in kandidatih za izdajo pred končno izdajo.
Kako dobiti Bash 5.3
Tisti, ki jih zanimajo vse te izboljšave, lahko izvorno kodo Bash 5.3 prenesejo neposredno z uradnega spletnega mesta GNU . S to izdajo Bash ostaja merilo za tiste, ki od ukazne vrstice zahtevajo moč in zanesljivost.