Bash 5.2 vylepšuje parsování substituce příkazů

29. 9. 2022

Sdílet

Bash Autor: Bash project

Vývojáři oznámili vydání shellu Bash ve verzi 5.2. Nejvýznamnější novinkou je přepracovaný kód pro parsování substituce příkazů, který nyní rekurzivně volá parser bison. To nahrazuje ad-hoc parsování používané v předchozích verzích a umožňuje lepší kontrolu syntaxe a zachycení syntaktických chyb mnohem dříve.

Shell se teď pokouší mnohem lépe analyzovat a expandovat indexy polí pouze jednou, což je možné pozorovat například v interním příkazu unset, v expanzích slov, podmíněných příkazech a dalších zabudovaných příkazech, které mohou jako vedlejší efekt přiřazovat hodnoty proměnných.

Podrobnosti o všech provedených úpravách naleznete v seznamu novinek a seznamu změn pro verzi 5.2

Našli jste v článku chybu?

Autor zprávičky

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Studoval počítače a média, takže je rozpolcen mezi dva obory. Snaží se dělat obojí, jak nejlépe umí.