Kei te waatea te anga Bash 5.2

I muri i te rua tekau marama o te whakawhanaketanga, kua whakaputaina he putanga hou o te kaiwhakamaori whakahau GNU Bash 5.2, i whakamahia taunoa i roto i te nuinga o nga tohatoha Linux. I te wa ano, i hangaia he tukunga o te pukapuka panui 8.2, i whakamahia i roto i te bash ki te whakarite i te whakatika raina whakahau.

Ko nga whakapainga matua ko:

  • Waehere tuhi ano hei poroporoaki i nga hanga whakakapinga whakahau (whakakapi whakahau, whakakapinga o te putanga mai i te whakahaere i tetahi atu whakahau, hei tauira, “$(whakahau)” `whakahau` ranei). Ko te whakatinanatanga hou e whakamahi ana i te waea recursive ki te bison parser me te pai ake o te arowhai wetereo me te kite wawe i nga hapa o nga hanganga kua whakakapia.
  • Kua pai ake te whakamaarama me te roha o nga taupū huānga. I whakatinanahia te kaha ki te whakamahi i nga tawhā "@" me te "*" i roto i te whakahau kore-whakaritea ki te tautuhi i te matua me te uara kua hoatu, kaua ki te tautuhi i te huinga katoa.
  • Kua taapirihia he tautuhinga hou "patsub_replacement", ka tautuhia, ka whakamahia te tohu "&" i roto i te aho whakakapi hei whakakapi i tetahi waahanga o te aho e rite ana ki te tauira kua tohua. Hei whakauru i te kupu "&" me mawhiti koe me te whakamuri.
  • Ko te maha o nga ahuatanga kaore i te marau etahi atu tukanga kua whakaroahia, hei tauira, kaore e whakamahia te marau ina whakamahi ana i te hanga "$(<file)".
  • Kua whakatinanahia he anga-a-roto hou mo nga taima me te tatau waahi.
  • Ka taea te whakaahei i te whakatinanatanga rereke o nga huānga i te wahanga hanga (whirihora —enable-alt-array-implementation), e arotauhia ana kia eke ki te tere tere uru i runga i te utu o te pikinga o te kai mahara.
  • Kua whakawhänuihia te whakamahi i te $'...' me te $"..." i whakamahia i te wa o te waahi. Kua taapirihia te tautuhinga noexpand_translations me te "whirihora --enable-translatable-strings" hei whakahaere mena ka whakahohehia te tautoko mo nga whakakapinga roherohe $"...".
  • Kua taapirihia, kua whakahohea ma te taunoa te tautuhinga "globskipdots", e mono ana i te whakahoki "." me ".." i te wa e whakatuwhera ana i nga huarahi.

Source: opennet.ru

Tāpiri i te kōrero