Bagong bersyon ng GNU Awk 5.0 interpreter

[:tl]

Ipinasa ni bagong pangunahing release ng pagpapatupad ng GNU Project ng AWK programming language - Gawk 5.0.0. Ang AWK ay binuo noong dekada 70 ng huling siglo at hindi sumailalim sa mga makabuluhang pagbabago mula noong kalagitnaan ng dekada 80, kung saan tinukoy ang pangunahing gulugod ng wika, na nagbigay-daan dito na mapanatili ang malinis na katatagan at pagiging simple ng wika sa nakaraan. mga dekada. Sa kabila ng katandaan nito, aktibong ginagamit pa rin ng mga administrator ang AWK upang magsagawa ng nakagawiang gawaing nauugnay sa pag-parse ng iba't ibang uri ng mga text file at pagbuo ng mga simpleng resultang istatistika.

Mga pangunahing pagbabago:

  • Ipinatupad ang suporta para sa mga namespace;
  • Nagdagdag ng suporta para sa POSIX format specifiers "%a" at "%A" para sa printf function;
  • Ang mga gawain para sa pagproseso ng mga regular na expression ay pinalitan ng mga analogue mula sa Gnulib;
  • Nagdagdag ng elemento ng PROCINFO["platform"] na may string na nagpapakilala sa platform kung saan itinayo ang gawk;
  • Ang pagsulat sa mga miyembro ng SYMTAB na hindi mga variable na pangalan ay nagreresulta na ngayon sa isang error;
  • Ang code para sa pagproseso ng mga komento ay muling ginawa, ang mga problema sa pagpapakita ng mga komento sa naka-format na output ay nalutas na.

Pinagmulanopennet.ru

[: En]

Ipinasa ni bagong pangunahing release ng pagpapatupad ng GNU Project ng AWK programming language - Gawk 5.0.0. Ang AWK ay binuo noong dekada 70 ng huling siglo at hindi sumailalim sa mga makabuluhang pagbabago mula noong kalagitnaan ng dekada 80, kung saan tinukoy ang pangunahing gulugod ng wika, na nagbigay-daan dito na mapanatili ang malinis na katatagan at pagiging simple ng wika sa nakaraan. mga dekada. Sa kabila ng katandaan nito, aktibong ginagamit pa rin ng mga administrator ang AWK upang magsagawa ng nakagawiang gawaing nauugnay sa pag-parse ng iba't ibang uri ng mga text file at pagbuo ng mga simpleng resultang istatistika.

Mga pangunahing pagbabago:

  • Ipinatupad ang suporta para sa mga namespace;
  • Nagdagdag ng suporta para sa POSIX format specifiers "%a" at "%A" para sa printf function;
  • Ang mga gawain para sa pagproseso ng mga regular na expression ay pinalitan ng mga analogue mula sa Gnulib;
  • Nagdagdag ng elemento ng PROCINFO["platform"] na may string na nagpapakilala sa platform kung saan itinayo ang gawk;
  • Ang pagsulat sa mga miyembro ng SYMTAB na hindi mga variable na pangalan ay nagreresulta na ngayon sa isang error;
  • Ang code para sa pagproseso ng mga komento ay muling ginawa, ang mga problema sa pagpapakita ng mga komento sa naka-format na output ay nalutas na.

Pinagmulan: opennet.ru

[:]

Magdagdag ng komento