Introdução:
Awk é uma linguagem com muitas funcionalidades, excelente na manipulação de strings e 
arquivo texto, muito útil pra usar na linha de comando, em scripts.
Utilização:
Para manipular strings o awk possui inúmeros parâmetros. Como contador de linhas, 
retorna o numero total de linhas do arquivo informado (arquivo.txt), incluindo as linhas em 
branco. 
NR = numero de registros, ou numero de linhas quando contando as linhas como registro 
de um arquivo.
                         awk 'END { print NR }' arquivo.txt 
Lista arquivo sem as linhas linhas em branco 
                         awk 'NF>0' arquivo.txt 
Eliminar linhas em branco e redirecionar resultado para outro arquivo. 
                         awk 'NF>0' arquivo.txt > arqlimpo.txt 
Numerar todas as linhas de arquivo:
                         awk '{print NR" "$0}' arquivo.txt
Se quisermos imprimir a contagem do numero de campos de um arquivo:
                         awk '{print NF}' arquivo.txt
Ou, se quisermos imprimir apenas as linhas que possuam exatamente 10 campos:
                         awk -F: 'NF == 10 {print}' arquivo.txt
 
 
Nenhum comentário:
Postar um comentário