Versioni i ri i gjuhës së programimit GNU Awk 5.0

Një version i ri i madh i zbatimit të gjuhës së programimit AWK nga Projekti GNU është shpallur - Gawk 5.0.0. AWK u zhvillua në vitet 70 të shekullit të kaluar dhe nuk ka pësuar ndryshime të rëndësishme që nga mesi i viteve 80, në të cilat u përcaktua shtylla kurrizore e gjuhës, gjë që e ka lejuar atë të ruajë stabilitetin dhe thjeshtësinë e pacenuar të gjuhës gjatë të kaluarës. dekada. Pavarësisht nga mosha e tij e avancuar, AWK ende përdoret në mënyrë aktive nga administratorët për të kryer punë rutinë në lidhje me analizimin e llojeve të ndryshme të skedarëve të tekstit dhe gjenerimin e statistikave të thjeshta rezultuese.

Ndryshimet kryesore:

  • Mbështetje e zbatuar për hapësirat e emrave;
  • Mbështetje e shtuar për specifikuesit e formatit POSIX "%a" dhe "%A" për funksionin printf;
  • Rutinat për përpunimin e shprehjeve të rregullta janë zëvendësuar me analoge nga Gnulib;
  • U shtua elementi PROCINFO["platformë"] me një varg që identifikon platformën për të cilën është ndërtuar gawk;
  • Shkrimi për anëtarët e SYMTAB që nuk janë emra variablash tani rezulton në një gabim;
  • Kodi për përpunimin e komenteve është ripunuar, problemet me shfaqjen e komenteve në daljen e formatuar janë zgjidhur.

Burimi: opennet.ru

Shto një koment