nixp.ru v3.0

25 апреля 2024,
четверг,
06:18:17 MSK

4 июля 2011, 14:32

gawk 4.0 — первое крупное обновление за 10 лет

5

В конце июня состоялся релиз версии 4.0 классической консольной утилиты gawk, являющейся свободной реализацией awk в рамках проекта GNU. Это первое крупное обновление gawk за последние 10 лет.

AWK, реализацией которого является gawk, — это «язык поиска и обработки шаблонов», а на практике — инструмент для обработки текстовых данных и составления отчетов на базе результатов этой обработки. Последний крупный релиз gawk — 3.1 — был представлен в далеком 2001 году, и вот недавно подоспело крупное обновление — gawk 4.0.

Среди изменений в gawk 4.0 можно выделить следующие:

  • поддержка BEGINFILE и ENDFILE;
  • поддержка последовательностей «\s» и «\S» в регулярных выражениях;
  • поддержка непрямых вызовов функций;
  • новая опция -b (--characters-as-bytes), чтобы gawk не рассматривал ввод как многобайтовую строку;
  • «sub» и «gsub» теперь по умолчанию ведут себя в соответствии с POSIX 2008;
  • поддержка массивов из массивов;
  • поддержка IPv6;
  • обновление «инфраструктуры» на Autoconf 2.68, Automake 1.11.1, Gettext 0.18.1 и Bison 2.5;
  • очищение кода от пережитков поддержки старых платформ (Atari, Amiga, BeOS, Cray, MIPS RiscOS, MS-DOS и MS Windows с Microsoft Compiler, NeXT, SunOS 3.x, SunOS 386).


Архив с исходным кодом gawk 4.0 можно найти, например, на немецком зеркале.

Постоянная ссылка к новости: http://www.nixp.ru/news/11283.html. Дмитрий Шурупов по материалам h-online.com, lists.gnu.org.

fb twitter vk