Nova verzija GNU programskog jezika Awk 5.0

Najavljeno je veliko novo izdanje implementacije programskog jezika AWK projekta GNU—Gawk 5.0.0. AWK je razvijen 70-ih godina prošlog stoljeća i nije doživio značajnije promjene od sredine 80-ih, u kojima je definirana osnovna okosnica jezika, što mu je omogućilo da zadrži iskonsku stabilnost i jednostavnost jezika u prošlosti. desetljeća. Unatoč poodmakloj dobi, administratori još uvijek aktivno koriste AWK za obavljanje rutinskog rada vezanog uz analiziranje raznih vrsta tekstualnih datoteka i generiranje jednostavne rezultirajuće statistike.

Ključne promjene:

  • Implementirana podrška za imenske prostore;
  • Dodana podrška za specifikatore POSIX formata "%a" i "%A" za funkciju printf;
  • Rutine za obradu regularnih izraza zamijenjene su analozima iz Gnuliba;
  • Dodan element PROCINFO["platform"] s nizom koji identificira platformu za koju je izgrađen gawk;
  • Pisanje u SYMTAB članove koji nisu imena varijabli sada rezultira greškom;
  • Kod za obradu komentara je prerađen, problemi s prikazom komentara u formatiranom izlazu su riješeni.

Izvor: opennet.ru

Dodajte komentar