Nova versão do interpretador GNU Awk 5.0

[:pt]

Apresentado uma nova versão significativa da implementação da linguagem de programação AWK do projeto GNU — Gawk 5.0.0. O AWK foi desenvolvido na década de 70 e não sofreu mudanças significativas desde meados da década de 80, quando a estrutura básica da linguagem foi definida, permitindo que mantivesse sua estabilidade e simplicidade primordiais nas últimas décadas. Apesar de sua idade avançada, o AWK ainda é amplamente utilizado por administradores para realizar tarefas rotineiras relacionadas à análise de vários tipos de arquivos de texto e à geração de estatísticas simples.

Mudanças principais:

  • Implementado suporte a namespaces;
  • Adicionado suporte aos especificadores de formato «%a» e «%A» definidos pelo padrão POSIX para a função printf;
  • As sub-rotinas para processar expressões regulares foram substituídas por análogas de Gnulib;
  • Adicionado o elemento PROCINFO[«platform»] com uma string que identifica a plataforma para a qual o gawk foi compilado;
  • A gravação em elementos SYMTAB que não são nomes de variáveis agora gera um erro;
  • O código para processamento de comentários foi refeito, resolvendo problemas com a exibição de comentários na saída formatada.

Fonteopennet.ru

[:en]

Apresentado uma nova versão significativa da implementação da linguagem de programação AWK do projeto GNU — Gawk 5.0.0. O AWK foi desenvolvido na década de 70 e não sofreu mudanças significativas desde meados da década de 80, quando a estrutura básica da linguagem foi definida, permitindo que mantivesse sua estabilidade e simplicidade primordiais nas últimas décadas. Apesar de sua idade avançada, o AWK ainda é amplamente utilizado por administradores para realizar tarefas rotineiras relacionadas à análise de vários tipos de arquivos de texto e à geração de estatísticas simples.

Mudanças principais:

  • Implementado suporte a namespaces;
  • Adicionado suporte aos especificadores de formato «%a» e «%A» definidos pelo padrão POSIX para a função printf;
  • As sub-rotinas para processar expressões regulares foram substituídas por análogas de Gnulib;
  • Adicionado o elemento PROCINFO[«platform»] com uma string que identifica a plataforma para a qual o gawk foi compilado;
  • A gravação em elementos SYMTAB que não são nomes de variáveis agora gera um erro;
  • O código para processamento de comentários foi refeito, resolvendo problemas com a exibição de comentários na saída formatada.

Fonte: opennet.ru

[:]

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster