A linguagem de programação AWK é projetado para manipular arquivos de texto em relatórios. Ele é instalado nativamente na maioria dos sistemas operacionais Unix e Linux . Use AWK para procurar uma determinada string em um arquivo, como um código de erro em um arquivo de log, e retornar somente as linhas . AWK também pode retornar as linhas que não correspondem a uma seqüência de pesquisa. Ele pode ser utilizado para devolver um certo número de linhas de topo de um arquivo . Obter linhas com base no número da linha ou o número de caracteres contidos na linha. Instruções
1
Abra um terminal ou janela do Konsole para acessar uma linha de comandos
2
Para imprimir as linhas que contêm a string " Pesquisa ", digite a linha: .
awk ' /search /' filename
Substituir " pesquisa" com a string ou expressão regular que você deseja procurar . Substitua " filename" com o nome do arquivo que você deseja obter as linhas de
3
Para imprimir as linhas que não contenham a " busca", digite a seqüência de linha. :
awk ' ! /search /' filename
4
Para imprimir as primeiras 15 linhas de um arquivo , digite a linha :
awk ' NR <16 'filename
5
Para imprimir linhas 10 a 30 , inclusive, digite a linha : .
awk' NR == 10 , NR == 30 ' filename
6
Para imprimir linhas que contêm mais de 100 caracteres , digite a linha :
awk ' comprimento > 100'