Ka dib ku dhawaad saddex sano oo horumarin ah, nooc cusub oo ah GNU Bash 5.3 turjubaanka taliska, oo si caadi ah loo isticmaalo inta badan qaybinta Linux, ayaa la daabacay. Isla mar ahaantaana, laybareeriga akhriska ee 8.3, oo loo adeegsaday bash si loo abaabulo tafatirka khadka taliska, ayaa la siidaayay.
Horumarka muhiimka ah waxaa ka mid ah:
- Beddelka amarka cusub foomamka "${ amar; }" iyo "${|amar;}" waa la fuliyay, taas oo u oggolaanaysa in ay dhexda u galaan soo saarista amarka iyada oo aan la faragelin habraac ilmo oo gaar ah iyo iyada oo aan la isticmaalin tubooyinka aan la magacaabin. Natiijooyinka fulinta amarka waxaa lagu soo celiyaa natiijada beddelka ama loo qoraa doorsoomiyaha JAWAAB.
- Doorsoome cusub GLOBSORT ayaa lagu daray, kaas oo qeexaya habka kala-soocidda marka lagu dhejiyo dariiqa faylka. Tusaale ahaan, waxaad dooran kartaa inaad u kala soocdo magaca (GLOBSORT=magac), cabbirka (GLOBSORT=xajmiga), ama wakhtiga wax ka beddelka (GLOBSORT=mtime), iyo sidoo kale qeexid toos ah (ka yar ilaa ka weyn) ama u roga (ka weyn ilaa ka yar) nidaamka kala-soocidda (tusaale, leh "GLOBSORT=-size" faylalka ugu waaweyn ayaa marka hore la tusi doonaa).
- Amarka "compgen" ee ku dhex jira hadda waxa uu leeyahay "-V varname" doorasho si loo badbaadiyo wax ku darida doorsoomayaasha halkii laga soo saari lahaa wax soo saarka caadiga ah.
- Xulashada "-E" ayaa lagu daray "akhri" amarka ku dhex-dhisan, kaas oo adeegsada maktabadda akhrinta oo leh bash dhisidda qawaaniinta dhammaystirka marka xogta la gelayo.
- "Isha" amarka lagu dhex dhisay hadda wuxuu leeyahay "-p PATH" ikhtiyaarka u oggolaanaya in laga gudbo liiska raadinta ee waddooyinka faylalka (qiimaha la cayimay ayaa la isticmaalayaa halkii laga isticmaali lahaa doorsoomaha $ PATH).
- Koodhka isha ayaa loo beddelay si loo isticmaalo heerka C23. Awoodda lagu dhisayo isku-dariyeyaasha habka "K&R C" (qaabka u dhigma sharaxaadda luqadda C ee buugga "The C Programming Language" ee Kernighan iyo Ritchie) waa la joojiyay.
- Amarka ku dhex dhisan "umask" wuxuu si buuxda u waafaqsan yahay qeexitaannada POSIX.
- Waxaa lagu soo daray amar la rari karo "kv" kaas oo soo saara iskuxirid associative oo ku salaysan xogta qaabka qiimaha muhiimka ah.
- Amarka la rarayn karo ee lagu daray "strptime" kaas oo u beddelaya matalaadda qoraalka ah ee taariikhda iyo wakhtiga wakhtiga xilli (tirada ilbiriqsi tan iyo Janaayo 1, 1970).
- Waxaa lagu daray amar la rari karo "fltexpr" kaas oo u oggolaanaya hawlo xisaabeed dul sabeynaya oo la mid ah amarka fasaxa.
- Ku darey si firfircoon u dejisan doorsoome BASH_MONOSECONDS, kaas oo ka kooban qiimaha hadda ee saacadda nidaamka monotonic, taas oo si joogto ah u kordheysa, xitaa marka wakhtigu isu beddelo qiimihii hore.
- Habka POSIX, isbarbardhigga xargaha ee amarka "tijaabada" iyadoo la adeegsanayo "<" iyo ">" hawl-wadeennada hadda waa la sameeyaa iyadoo la tixgelinayo meesha hadda jirta.
- Amarka "bind -x" wuxuu u ogolaanayaa meel bannaan oo lagu kala saaro furaha iyo amarka la codsanayo, ilaa iyo inta ay isku xigxiga ku xiran yihiin laba-xigasho.
- Nooca cusub ee Readline waxa uu bixiyaa "search-ignore-case" ikhtiyaarka raadinta taariikhda aan dareenka lahayn. Amarka "dhoofinta-dhammaystirka" ayaa lagu daray dhoofinta dhamaystirka kelmad si loogu habeeyo habab kale. Amarka "execute-named-command" ayaa lagu daray si loo fuliyo amar magaciisa laga helay qulqulka caadiga ah.
Source: opennet.ru
