แžŸแŸ†แž”แž€ Bash 5.2 แžขแžถแž…แž”แŸ’แžšแžพแž”แžถแž“

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžšแž™แŸˆแž–แŸแž› 5.2 แžแŸ‚แž“แŸƒแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž€แž”แŸ’แžšแŸ‚แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ GNU Bash 8.2 แžŠแŸ‚แž›แž”แŸ’แžšแžพแžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แž›แžธแž“แžปแž…แž—แžถแž‚แž…แŸ’แžšแžพแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž•แŸ’แžŸแžถแž™แŸ” แž€แŸ’แž“แžปแž„แž–แŸแž›แž‡แžถแž˜แžฝแž™แž‚แŸ’แž“แžถแž“แŸแŸ‡ แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แžŽแŸ’แžŽแžถแž›แŸแž™แžขแžถแž“แž”แž“แŸ’แž‘แžถแžแŸ‹ XNUMX แžŠแŸ‚แž›แž”แŸ’แžšแžพแž‡แžถ bash แžŠแžพแž˜แŸ’แž”แžธแžšแŸ€แž”แž…แŸ†แž€แžถแžšแž€แŸ‚แžŸแž˜แŸ’แžšแžฝแž›แž”แž“แŸ’แž‘แžถแžแŸ‹แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แŸ”

แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแžŸแŸ†แžแžถแž“แŸ‹แŸ—แžšแžฝแž˜แž˜แžถแž“:

  • แž€แžผแžŠแžŠแŸ‚แž›แžŸแžšแžŸแŸแžšแžกแžพแž„แžœแžทแž‰แžŠแžพแž˜แŸ’แž”แžธแž‰แŸ‚แž€แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‡แŸ†แž“แžฝแžŸแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ (แž€แžถแžšแž‡แŸ†แž“แžฝแžŸแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ แž€แžถแžšแž‡แŸ†แž“แžฝแžŸแž›แž‘แŸ’แž’แž•แž›แž–แžธแž€แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแž•แŸ’แžŸแŸแž„แž‘แŸ€แž แžงแž‘แžถแž แžšแžŽแŸ "$(แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ)" แžฌ "แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ") แŸ” แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžแŸ’แž˜แžธแž“แŸแŸ‡แž”แŸ’แžšแžพแž€แžถแžšแž แŸ…แžŸแžถแžšแžกแžพแž„แžœแžทแž‰แž‘แŸ…แž€แžถแž“แŸ‹แžงแž”แž€แžšแžŽแŸแž‰แŸ‚แž€แž”แŸŠแžธแžŸแžปแž“ แž“แžทแž„แž˜แžถแž“แž˜แžปแžแž„แžถแžšแž–แžทแž“แžทแžแŸ’แž™แžœแžถแž€แŸ’แž™แžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž”แŸ’แžšแžŸแžพแžšแž‡แžถแž„แž˜แžปแž“ แž“แžทแž„แž€แžถแžšแžšแž€แžƒแžพแž‰แž€แŸ†แž แžปแžŸแž€แŸ’แž“แžปแž„แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‡แŸ†แž“แžฝแžŸแŸ”
  • แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แžผแžœแž€แžถแžšแž‰แŸ‚แž€ แž“แžทแž„แž€แžถแžšแž–แž„แŸ’แžšแžธแž€แžŸแž“แŸ’แž‘แžŸแŸ’แžŸแž“แŸแžขแžถแžšแŸแŸ” แž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžš "@" แž“แžทแž„ "*" แž“แŸ…แž€แŸ’แž“แžปแž„แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแž˜แžทแž“แž€แŸ†แžŽแžแŸ‹แžŠแŸ‚แž›แž”แžถแž“แž—แŸ’แž‡แžถแž”แŸ‹แž˜แž€แž‡แžถแž˜แžฝแž™แžŠแžพแž˜แŸ’แž”แžธแž€แŸ†แžŽแžแŸ‹แžŸแŸ„แžกแžพแž„แžœแžทแž‰แž‡แžถแž˜แžฝแž™แž“แžนแž„แžแž˜แŸ’แž›แŸƒแžŠแŸ‚แž›แž”แžถแž“แž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžขแžถแžšแŸแž‘แžถแŸ†แž„แž˜แžผแž›แžกแžพแž„แžœแžทแž‰แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžแŸ’แž˜แžธ โ€œpatsub_replacementโ€ แž“แŸ…แž–แŸแž›แž€แŸ†แžŽแžแŸ‹ แžแžฝแžขแž€แŸ’แžŸแžš โ€œ&โ€ แž“แŸ…แž€แŸ’แž“แžปแž„แžแŸ’แžŸแŸ‚แžขแž€แŸ’แžŸแžšแžŠแŸ‚แž›แž”แžถแž“แž‡แŸ†แž“แžฝแžŸแžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž‡แŸ†แž“แžฝแžŸแž•แŸ’แž“แŸ‚แž€แž˜แžฝแž™แž“แŸƒแžแŸ’แžŸแŸ‚แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž‚แŸ’แž“แžถแž“แžนแž„แž›แŸ†แž“แžถแŸ†แžŠแŸ‚แž›แž”แžถแž“แž”แž‰แŸ’แž‡แžถแž€แŸ‹แŸ” แžŠแžพแž˜แŸ’แž”แžธแž”แž‰แŸ’แž…แžผแž›แž–แŸ’แž™แž‰แŸ’แž‡แž“แŸˆ "&" แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž‚แŸแž…แžœแžถแžŠแŸ„แž™แž”แŸ’แžšแžพแžŸแž‰แŸ’แž‰แžถแžแž™แž€แŸ’แžšแŸ„แž™แŸ”
  • แž…แŸ†แž“แžฝแž“โ€‹แž“แŸƒโ€‹แžŸแŸ’แžแžถแž“แž—แžถแž–โ€‹แžŠแŸ‚แž›โ€‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšโ€‹แž”แž“แŸ’แžแŸ‚แž˜โ€‹แž˜แžทแž“โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž”แž“แŸ’แž›แŸ†โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž–แž„แŸ’แžšแžธแž€ แžงแž‘แžถแž แžšแžŽแŸ แžŸแž˜โ€‹แž˜แžทแž“โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž”แŸ’แžšแžพโ€‹แž‘แŸ€แžโ€‹แž‘แŸ แž–แŸแž›โ€‹แž”แŸ’แžšแžพ โ€œ$(
  • แž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒแž•แŸ’แž‘แŸƒแž€แŸ’แž“แžปแž„แžแŸ’แž˜แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž€แŸ†แžŽแžแŸ‹แž˜แŸ‰แŸ„แž„ แž“แžทแž„แž€แžถแžšแž‚แžŽแž“แžถแžขแžŸแŸ‹แž–แŸแž›แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแŸ”
  • แžœแžถแžขแžถแž…แž‘แŸ…แžšแžฝแž…แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‡แŸ†แž“แžฝแžŸแž“แŸƒแžขแžถแžšแŸแž“แŸ…แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แž”แž„แŸ’แž€แžพแž (แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ โ€”enable-alt-array-implementation) แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แžŠแžพแž˜แŸ’แž”แžธแžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แž“แžผแžœแž›แŸ’แž”แžฟแž“แž…แžผแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžขแžแžทแž”แžšแž˜แžถแž€แŸ’แž“แžปแž„แžแž˜แŸ’แž›แŸƒแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž€แžพแž“แžกแžพแž„แŸ”
  • แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แžถแžšแž‡แŸ†แž“แžฝแžŸ $'โ€ฆ' แž“แžทแž„ $ "..." แžŠแŸ‚แž›แž”แŸ’แžšแžพแž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžธแž™แž€แž˜แŸ’แž˜แžแŸ’แžšแžผแžœแž”แžถแž“แž–แž„แŸ’แžšแžธแž€แŸ” แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž€แŸ†แžŽแžแŸ‹ noexpand_translations แž“แžทแž„แž‡แž˜แŸ’แžšแžพแžŸ "แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ --enable-translatable-strings" แžŠแžพแž˜แŸ’แž”แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžแžถแžแžพแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‡แŸ†แž“แžฝแžŸแžŠแŸ‚แž›แžขแžถแž…แž”แž€แž”แŸ’แžšแŸ‚แž”แžถแž“ $"..." แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜ แž“แžทแž„แž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ แž€แžถแžšแž€แŸ†แžŽแžแŸ‹ "globskipdots" แžŠแŸ‚แž›แž”แžทแž‘แž€แžถแžšแžแŸ’แžšแžกแž”แŸ‹ "." แž“แžทแž„ ".." แž“แŸ…แž–แŸแž›แž”แžพแž€แž•แŸ’แž›แžผแžœแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru