Cabeçalho do índice de posts

Post arquivado

@augustocc@social.br-linux.org
avatar
@augustocc@social.br-linux.org
https://social.br-linux.org/@augustocc/109881681513108847
Em resposta a @augustocc/statuses/109881677424074123.

🧶 8/

Como curiosidade², recentemente passei pela experiência real de ter que portar um script para 3 ambientes diferentes, cada um com sua versão de awk: tinha o one-true-awk, o gawk e o mawk. Precisou de ajustes devido a sintaxes ligeiramente diferentes de expressões regulares entre os 3.

Na prática, a minha maior dificuldade é quando preciso portar algum script pra rodar onde esteja instalada só a versão do awk incorporada ao Busybox, típica de sistemas embarcados ou de pequeno porte.

Imagem representando o BusyBox
Imagem representando o BusyBox
17/02/2023 16:16:40 ♥︎ 3 ↺ 0

Thread deste post

avatar
@augustocc@social.br-linux.org
https://social.br-linux.org/@augustocc/109881686232569215
Em resposta a @augustocc/statuses/109881681513108847.

🧶 9/

Consta que as versões atuais do veloz mawk já têm suporte completo ao que o POSIX define que o AWK deveria fazer com expressões regulares.

Na versão instalada que precisei suportar na ocasião acima, ele não implementava classes de caracteres POSIX, tipo [:upper:] ou [:blank:]. Ajuste simples, ainda bem.

Uma cola para referência de expressões regulares, incluindo as classes POSIX
Uma cola para referência de expressões regulares, incluindo as classes POSIX
17/02/2023 16:17:52 ♥︎ 5 ↺ 1
avatar
@augustocc@social.br-linux.org
https://social.br-linux.org/@augustocc/109881690764641069
Em resposta a @augustocc/statuses/109881686232569215.

🧶 10/

E pra quem gosta de arqueologia digital, curta essa FAQ do comp.lang.awk, da virada do século, que tem dicas bem interessantes sobre a linguagem, mas também é um panorama de um tempo que superamos, com sistemas Unix incompatíveis entre si, discar para modems de instituições pra fazer downloads, versões para Palm Pilot etc.
faqs.org/faqs/computer-lang/aw

print do cabeçalho da faq do link acima
print do cabeçalho da faq do link acima
17/02/2023 16:19:01 ♥︎ 4 ↺ 1
Posts