Bash 5.2 -kuori saatavilla

Kahdenkymmenen kuukauden kehitystyön jälkeen on julkaistu uusi versio GNU Bash 5.2 -komentotulkista, jota käytetään oletuksena useimmissa jakeluissa. LinuxSamaan aikaan julkaistiin readline 8.2 -kirjasto, jota käytetään bashissa komentoriviedoksessa.

Keskeisiä parannuksia ovat:

  • Uudelleenkirjoitettu koodi jäsentämään komentokorvausrakenteita (komennon korvaaminen, toisen komennon suorittamisen tulosteen korvaaminen, esimerkiksi "$(komento)" tai "komento"). Uusi toteutus käyttää rekursiivista kutsua bison-jäsentimelle ja sisältää paremman syntaksin tarkistuksen ja virheiden varhaisen havaitsemisen korvatuissa rakenteissa.
  • Parannettu taulukkoindeksien jäsentäminen ja laajentaminen. Otettiin käyttöön kyky käyttää @- ja *-parametreja sisäänrakennetussa unset-komennossa avaimen nollaamiseksi tietyllä arvolla koko taulukon nollaamisen sijaan.
  • Lisätty uusi asetus "patsub_replacement", kun se on asetettu, korvatun merkkijonon "&"-merkkiä käytetään korvaamaan merkkijonon osa, joka vastaa määritettyä mallia. Jos haluat lisätä kirjaimellisen "&", sinun on ohitettava se kenoviivalla.
  • Niiden tilanteiden määrää, joissa lisäprosesseja ei haaroittu, on lisätty, esimerkiksi forkia ei enää käytetä käytettäessä "$(
  • Uusi sisäinen viitekehys ajastimille ja aikakatkaisulaskuille on otettu käyttöön.
  • On mahdollista ottaa käyttöön vaihtoehtoinen taulukoiden toteutus rakennusvaiheessa (configure —enable-alt-array-implementation), joka on optimoitu saavuttamaan maksimikäyttönopeus lisääntyneen muistin kulutuksen kustannuksella.
  • Lokalisoinnin aikana käytettyjen korvausten $'…' ja $"..." käyttöä on laajennettu. Lisätty noexpand_translations-asetus ja "configure --enable-translable-strings" -koontivaihtoehto, jolla voidaan hallita, onko lokalisoitavien korvausten $"..." tuki käytössä.
  • Lisätty ja otettu oletuksena käyttöön "globskipdots"-asetus, joka estää "." ja ".." polkuja avattaessa.

Lähde: opennet.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster