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

В конце июня состоялся релиз версии 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 можно найти, например, на немецком зеркале.

Дмитрий Шурупов по материалам h-online.com, lists.gnu.org.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

NVIDIA выпустила обновление безопасности для видеокарт серии KeplerNVIDIA выпустила обновление безопасности для видеокарт серии Kepler
Недавнее обновление нарушает работоспособность браузера Google Chrome для iOSНедавнее обновление нарушает работоспособность браузера Google Chrome для iOS
Обновление BIOS нарушило работоспособность ПК и ноутбуков Dell
Вышло первое крупное обновление Windows 11 — оно ещё сильнее замедлило процессоры AMD Ryzen
Недавнее обновление Windows 10 может вызвать проблемы с сетевой печатью
Windows 10 получила необязательное обновление, в котором исправлено падение FPS в некоторых играх и другие проблемы
Июльское накопительное обновление для Windows нарушает работоспособность функций печати и сканирования
Microsoft выпустит обновление Windows 10 21H2 с новыми функциями, несмотря на запуск Windows 11
Обновление Windows 10 вызвало сбои в работе аудиосистем 5.1
Майское накопительное обновление Windows 10 закрыло 55 критических уязвимостей
Последние новости

Подгружаем последние новости