Eu uso extensivamente o awk (junto com o corte e o grep) para o processo de dados de limas de registro ou para todo o processamento de texto precisa. AWK � uma ferramenta do processamento de texto/filtro e um gerador de relat�rio excelentes.

Por que � AWK t�o importante?
� um escritor excelente do filtro e de relat�rio. Muitas utilidades de UNIX geram fileiras e colunas da informa��o. AWK � uma ferramenta excelente para processar estas fileiras e colunas, e � mais f�cil usar AWK do que a maioria de linguagens de programa��o convencionais. Pode-se considerar para ser um interpretor pseudo-c, porque compreende os mesmos operadores arithmatic que o C. AWK igualmente tem fun��es da manipula��o de corda, assim que pode procurarar por cordas particulares e modificar a sa�da. AWK igualmente tem as disposi��es associativas, que s�o �teis incr�vel, e � uma caracter�stica a maioria de falta de computa��o das l�nguas. As disposi��es associativas podem fazer a um problema complexo um exerc�cio trivial.


Ao procurar um comando obscuro do awk eu vim atrav�s deste recurso agrad�vel do awk. Altamente - recomendado.

Por exemplo eu apenas usei o awk para encontrar quanto dados eu seria aos leechers da imagem (Web site que lig diretamente a suas imagens) de meus locais. Eu usei o certificado simples abaixo para come� os dados (nos bytes) de minhas limas de registro.

GIF do egrep |jpg|png /var/log/httpd/access_log *|grep - taragana de v|corte - f10 - d |awk {se ($0! = -) soma = soma +} EXTREMIDADE $0 {soma da c�pia} '