Версияи нави забони барномасозии GNU Awk 5.0

Нашри нави асосии лоиҳаи GNU татбиқи забони барномасозии AWK - Gawk 5.0.0 эълон шуд. AWK дар солҳои 70-уми асри гузашта таҳия шудааст ва аз нимаи солҳои 80-ум ба тағйири ҷиддие дучор нашудааст, ки дар он пояи асосии забон муайян карда шудааст, ки ба он имкон додааст, ки субот ва соддагии забонро дар гузашта нигоҳ дорад. даҳсолаҳо. Сарфи назар аз синну соли пешрафтааш, AWK то ҳол аз ҷониби маъмурон барои иҷрои корҳои муқаррарии марбут ба таҳлили намудҳои гуногуни файлҳои матнӣ ва тавлиди омори оддии натиҷавӣ фаъолона истифода мешавад.

Тағироти асосӣ:

  • Дастгирии амалӣ барои фазои номҳо;
  • Дастгирии иловашуда барои мушаххасоти формати POSIX "%a" ва "%A" барои функсияи printf;
  • Тартиби коркарди ифодаҳои муқаррарӣ бо аналогҳои Gnulib иваз карда шуданд;
  • Иловаи PROCINFO["platform"] унсури дорои сатри муайянкунандаи платформае, ки барои он gawk сохта шудааст;
  • Навиштан ба аъзои SYMTAB, ки номҳои тағирёбанда нестанд, ҳоло ба хатогӣ оварда мерасонад;
  • Рамзи коркарди шарҳҳо аз нав кор карда шуд, мушкилоти намоиши шарҳҳо дар баромади форматшуда ҳал карда шуданд.

Манбаъ: opennet.ru

Илова Эзоҳ