Interpreteri i komandave Bash 5.2 është në dispozicion

Pas pas njĂ«zet muaj zhvillimi u publikua versioni i ri i interpretorit tĂ« komandave GNU Bash 5.2, i cili pĂ«rdoret sié»˜èź€ nĂ« shumicĂ«n e shpĂ«rndarjeve Linux. NjĂ«kohĂ«sisht u formua lĂ«shimi i bibliotekĂ«s readline 8.2, e cila pĂ«rdoret nĂ« bash pĂ«r organizimin e redaktimit tĂ« komandave.

Disa nga përmirësimet kryesore janë:

  • Kodi pĂ«r analizimin e strukturave tĂ« zĂ«vendĂ«simit tĂ« komandave (command substitution, zĂ«vendĂ«simi i daljes nga ekzekutimi i komandĂ«s tjetĂ«r, pĂ«r shembull, "$(command)" ose `command`) Ă«shtĂ« riparuar. Realizimi i ri pĂ«rdor thirrje rekursive tĂ« parserit bison dhe dallon pĂ«r kontrollin mĂ« tĂ« mirĂ« tĂ« sintaksĂ«s dhe identifikimin e hershĂ«m tĂ« gabimeve nĂ« strukturat e zĂ«vendĂ«simit.
  • Analiza dhe zbulimi i indekseve tĂ« masivĂ«ve janĂ« pĂ«rmirĂ«suar. ËshtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« parametrave "@" dhe "*" nĂ« komandĂ«n e integruar unset pĂ«r tĂ« hequr çelĂ«sin me vlerĂ«n e dhĂ«nĂ« nĂ« vend tĂ« heqjes sĂ« tĂ« gjithĂ« masivĂ«ve.
  • U shtua njĂ« cilĂ«sim i ri "patsub_replacement", me vendosjen e tĂ« cilit simboli "&" nĂ« stringun e zĂ«vendĂ«simit pĂ«rdoret pĂ«r tĂ« vendosur njĂ« pjesĂ« tĂ« stringut, e cila pĂ«rputhet me modelin e caktuar. PĂ«r tĂ« futur literalin "&", Ă«shtĂ« e nevojshme tĂ« bĂ«het shpĂ«rthimi me njĂ« slash tĂ« kthyer.
  • Numri i situatave, nĂ« tĂ« cilat nuk kryhet dega e proceseve shtesĂ«, Ă«shtĂ« zgjeruar; pĂ«r shembull, fork tani nuk aplikohet kur pĂ«rdoret struktura "$(<file)".
  • NjĂ« kornizĂ« tĂ« re tĂ« brendshme pĂ«r minutash dhe llogaritjen e kohĂ«ve tĂ« skadimit Ă«shtĂ« realizuar.
  • ËshtĂ« ofruar mundĂ«sia e aktivizimit gjatĂ« fazĂ«s sĂ« ndĂ«rtimit (sĂ«bashku configure --enable-alt-array-implementation) tĂ« njĂ« realizimi alternativ tĂ« masivĂ«ve, i cili Ă«shtĂ« optimizuar pĂ«r tĂ« arritur shpejtĂ«si maksimale tĂ« aksesit nĂ« kosto tĂ« rritjes sĂ« konsumit tĂ« memories.
  • PĂ«rdorimi i zĂ«vendĂ«simeve $’
’ dhe $» », tĂ« cilat janĂ« pĂ«rdorur pĂ«r lokalizimin, Ă«shtĂ« zgjeruar. JanĂ« shtuar cilĂ«simi noexpand_translations dhe opsioni i ndĂ«rtimit "configure --enable-translatable-strings", tĂ« cilat menaxhojnĂ« aktivizimin e mbĂ«shtetjes pĂ«r zĂ«vendĂ«simet e lokalizueshme $» ”.
  • ËshtĂ« shtuar dhe e aktivizuar si default cilĂ«simi "globskipdots", i cili ndalon kthimin e "." dhe ".." kur zhvillohen rrugĂ«t.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster