Emva kweenyanga ezingamashumi amabini zophuhliso, inguqulelo entsha ye-GNU Bash 5.2 toliki yomyalelo, esetyenziswa ngokungagqibekanga kunikezelo oluninzi lweLinux, iye yapapashwa. Kwangaxeshanye, ukukhutshwa kwelayibrari yokufunda 8.2, esetyenziswa kwi-bash ukuququzelela ukuhlelwa komgca womyalelo, kwenziwa.
Uphuculo oluphambili lubandakanya:
- Ikhowudi ebhalwe ngokutsha ucazulule izakha zotshintsho zomyalelo (umyalelo endaweni, ukutshintshwa kwemveliso kuphumezo lomnye umyalelo, umzekelo, "$(umyalelo)" okanye `command`). Ukuphunyezwa okutsha kusebenzisa umnxeba ophindaphindayo kwi-bison parser kwaye ibonakalisa ukukhangela kwe-syntax engcono kunye nokufunyanwa kwangaphambili kweempazamo kwizakhiwo ezitshintshiweyo.
- Uphuculo lokwahlulahlulwa kunye nokwandiswa koluhlu lwezalathisi. Kuphunyezwe ukukwazi ukusebenzisa i "@" kunye "*" iparameters kumyalelo ongamiselwanga owakhelwe-ngaphakathi ukuseta kwakhona isitshixo ngexabiso elinikiweyo endaweni yokuseta kwakhona uluhlu luphela.
- Kongezwe isicwangciso esitsha "patsub_replacement", xa isetyenzisiwe, uphawu "&" kumtya otshintshiweyo usetyenziselwa ukufaka endaweni yenxalenye yomtya ehambelana nepateni ekhankanyiweyo. Ukufakela ngokwenyani "&" kufuneka uyibaleke ngomqolo.
- Inani leemeko apho iinkqubo ezongezelelweyo zingaxutywanga zandisiwe, umzekelo, ifolokhwe ayisasetyenziswa xa usebenzisa "$(<file)" yakha.
- Isakhelo esitsha sangaphakathi sesibali-xesha kunye nokubala kwexesha siphunyeziwe.
- Kunokwenzeka ukuba wenze ukuphunyezwa kolunye ulungelelwaniso kwinqanaba lokwakha (ukuqwalasela-yenza i-alt-array-implementation), elungiselelwe ukufezekisa isantya esiphezulu sokufikelela kwindleko yokusetyenziswa kwememori okwandisiweyo.
- Ukusetyenziswa kwe-$'...' kunye ne- $"..." ii-substitutions ezisetyenzisiweyo ngexesha lokwenziwa kwasekhaya kwandisiwe. Kongezwe isethingi ye-noexpand_translations kunye no "configure --enable-translatable-strings" ukhetho lokwakha ukulawula ukuba inkxaso yee substitutions zasekuhlaleni $"..." yenziwe yasebenza.
- Yongezwe kwaye yenziwe ngokungagqibekanga i "globskipdots" useto, oluvala ukubuyisela "." kwaye ".." xa uvula iindlela.
umthombo: opennet.ru