Awk é uma das várias aplicações Unix poderosos que proporcionam a capacidade de criar aplicações para automatizar uma infinidade de tarefas. Awk foi criado no AT & T Bell Laboratories em 1977 com a finalidade de processamento de linha de texto de entrada por linha e , em seguida, executar ações sobre o texto . Como acontece com qualquer habilidade, a melhor maneira de aprender a escrever script em awk é através da prática e estudando a documentation.Awk funciona olhando para uma cadeia de texto via critérios de pesquisa especificados , então o processamento a corda com vários comandos awk . Instruções
Scripting Simples
1
Verifique se o arquivo a ser processado é um arquivo de texto e que os dados podem ser processados com awk . As expressões regulares e outros recursos da linguagem funcionará somente em texto padrão. Processamento de dados binário é restrita a mover ou copiar.
2
Editar scripts awk , usando um editor de texto padrão , como " bloco de notas " no Windows ou "vi" em Unix. Qualquer editor de texto pode ser utilizado . Ao escrever código , certifique-se recuar o código para torná-lo mais legível, e adicionar comentários para documentar o programa como está escrito .
3
Código um script awk com a palavra " awk , " colocando todo o código entre aspas simples de início /término e uma pesquisa sobre os dados e, em seguida as ações a serem executadas nos dados . O script também pode começar com a palavra-chave "BEGIN " ou "END" se você precisa de um título saída de partida ou título final para o programa. A seguir, são duas versões completas de um script awk simples :
awk ' /template /{ print $ 3 "" $ 4} ' setup.txt
Este script procura pela palavra " modelo " e ele exibe apenas as terceira e quarta colunas de dados separados por um espaço. O próximo método executa a mesma função , mas usa "BEGIN " e " END" para indicar quando o programa começa e termina :
awk ' BEGIN {print "Saída de \\" modelo \\ "" } < br >
/template /{ print $ 3 "" $ 4}
END {print " Programa para encontrar \\ " template \\ " consumado". } ' Setup.txt
4
Guarde os comandos awk em um arquivo executável. Embora awk pode ser executado a partir da linha de comando, que se destina a ser usado como uma linguagem tipo de lote . Portanto, pode ser uma boa idéia para armazenar os comandos awk em um arquivo para ser executado , quando necessário.