Labaatan bilood ka dib, nooc cusub oo GNU Bash 5.2 ah turjubaanka taliska, oo si caadi ah loo isticmaalo inta badan qaybinta Linux, ayaa la daabacay. Isla mar ahaantaana, sii deynta akhrinta laybareeriga 8.2, oo loo adeegsaday bash si loo abaabulo tafatirka khadka taliska, ayaa la sameeyay.
Horumarka muhiimka ah waxaa ka mid ah:
- Summada dib loo qoray si loo kala saaro wax-ka-beddelka amarka (beddelka amarka, beddelka wax-soo-saarka fulinta amar kale, tusaale ahaan, "$(command)" ama 'command'). Hirgelinta cusubi waxay isticmaashaa wicista soo noqnoqota ee bison parser waxayna muujisaa hubinta syntax ka wanaagsan iyo ogaanshaha hore ee khaladaadka dhismayaasha la bedelay.
- Qiimaynta iyo balaadhinta tusmooyinka diyaarinta oo la hagaajiyay. Hirgeliyay awoodda isticmaalka "@" iyo "*"beegyada ku dhex jira amarka unset-ka si dib loogu dejiyo furaha qiimaha la siiyay halkii aad dib u dejin lahayd dhammaan arrayga.
- Lagu daray meel cusub "patsub_replacement", marka la dejiyo, "&" xarafka la beddelay ayaa loo isticmaalaa in lagu beddelo qayb ka mid ah xadhigga oo ku habboon qaabka la cayimay. Si aad u geliso "&" dhabta ah waxaad u baahan tahay inaad kaga baxsato dhabar jab.
- Tirada xaaladaha hababka dheeraadka ah ee aan la foofiyin waa la ballaariyay, tusaale ahaan, fargeeto lama isticmaalo marka la isticmaalayo "$(
- Qaab cusub oo gudaha ah oo loogu talagalay saacadaha iyo xisaabinta waqtiyada ayaa la hirgeliyay.
- Waa suurtogal in la awoodo hirgelinta beddelka ah ee isku xidhka marxaladda dhismaha (habayn-enable-alt-array-implementation), kaas oo la hagaajiyay si loo gaaro xawaaraha ugu sarreeya ee kharashka isticmaalka xusuusta ee kordhay.
- Isticmaalka $'…' iyo $"..." beddelka lagu isticmaalo meelaynta waa la ballaariyey. Waxaa lagu daray goobta noexpand_translations iyo "qaabaynta --enable-translatable-strings" xulashada dhisidda si loo xakameeyo haddii taageerada beddelka maxalliga ah $"..." la kartiyeeyey.
- Waxaa lagu daray oo loo sahlay si toos ah goobta "globskipdots", kaas oo curyaamiya soo celinta "." iyo "..." marka waddooyinka la furo.
Source: opennet.ru
