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.
Linux-дистрибутивы Ubuntu*Pack (OEMPack) обновились до версии 20.04
Вышла FreeBSD 11.4 с улучшенной поддержкой оборудования и несколькими новыми инструментами
Вышел CentOS Linux 8.2 — он основан на RHEL 8.2 2 2
Microsoft выпустила Windows Terminal 1.0 с открытым кодом
В релизе grep 2.17 ускорили простой поиск в 10 раз 3
Google выпустила консольный инструмент для работы с сервисами 7 7
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1