Bash 5.2 harsashi yana samuwa

Bayan watanni ashirin na haɓaka, an buga sabon sigar GNU Bash 5.2 mai fassarar umarni, wanda aka yi amfani da shi ta tsohuwa a yawancin rarrabawar Linux. A lokaci guda, an ƙirƙiri sakin karatun karatun 8.2, wanda aka yi amfani da shi a cikin bash don tsara layin umarni.

Mahimman haɓakawa sun haɗa da:

  • Lambar da aka sake rubutawa don rarraba canjin umarni (canjin umarni, musanya fitarwa daga aiwatar da wani umarni, misali, “$(umurni)” ko `umurni`). Sabuwar aiwatarwa tana amfani da kira mai maimaitawa zuwa bison parser kuma yana fasalta ingantattun binciken ma'auni da farkon gano kurakurai a cikin tsarin maye gurbin.
  • Ingantacciyar tantancewa da faɗaɗa ma'auni. An aiwatar da ikon yin amfani da ma'auni na "@" da "*" a cikin ginannen umarnin unset don sake saita maɓalli tare da ƙimar da aka bayar maimakon sake saita jeri duka.
  • Ƙara sabon saitin "patsub_replacement", lokacin da aka saita, ana amfani da halin "&" a cikin kirtani da aka maye gurbinsa don musanya wani yanki na kirtani wanda yayi daidai da ƙayyadadden tsari. Don saka ainihin "&" kuna buƙatar kubuta da shi tare da ja da baya.
  • An faɗaɗa adadin yanayin da ƙarin hanyoyin da ba a ƙera su ba, alal misali, an daina amfani da cokali mai yatsa yayin amfani da “$(
  • An aiwatar da sabon tsarin ciki don masu ƙidayar lokaci da lissafin lokacin ƙarewa.
  • Yana yiwuwa a ba da damar madadin aiwatar da tsararru a matakin ginin (daidaita -enable-alt-array-implementation), wanda aka inganta don cimma matsakaicin saurin samun dama a farashin ƙãra yawan ƙwaƙwalwar ajiya.
  • An faɗaɗa amfani da $'…' da $"..." maye gurbin da aka yi amfani da su yayin gurɓatawa. An ƙara saitin noexpand_translations da zaɓin gina "enable-translatable-strings" don sarrafa ko an kunna goyan bayan maye gurbi $"...".
  • Ƙara kuma kunna ta tsohuwa saitin "globskipdots", wanda ke hana dawowar "." da "..." lokacin buɗe hanyoyi.

source: budenet.ru

Add a comment