Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Awk Basics
O termo " Awk " na verdade tem dois significados. É ao mesmo tempo uma linguagem de programação e um utilitário . Para executar um script (programa) Awk você deve chamar o utilitário Awk . Ele é usado para o processamento de texto e de geração de relatório no âmbito dos sistemas operacionais Unix e Linux . História

Awk foi criado em 1977 por Alfred V. Aho , Peter J. Weinberger e Brian W Kernighan enquanto eles estavam trabalhando na Bell Labs. Foi introduzido pela primeira vez na Versão 7 da AT & T UNIX e foi instalado por padrão em todas as versões do Unix , desde então . Ele foi criado especificamente para manipulação de texto , formatação de relatórios e continua a ser a ferramenta mais poderosa para estas tarefas instalados por padrão em todos os sistemas Unix. A linguagem Perl usurpou as capacidades do awk, mas não é instalado por padrão em todos os sistemas Unix. Awk só foi alterado três vezes desde a sua criação . Atualmente, ele existe como Awk , nawk ( novo Awk ) e Gawk ( Gnu Awk ) .
Função

Awk faz muitas tarefas de processamento de texto diferentes, o que inclui a gestão pequenos bancos de dados , relatórios de geração , validação de dados e produção de índices para documentos. Awk é mais adequada para os scripts de processamento de texto pequenas e não é adequado para grandes tarefas complicadas porque os scripts Awk deve ser executado pelo utilitário Awk que retarda a velocidade de processamento para baixo.
Características < br >

recursos do Awk incluem uma interface de linha de comando para executar tarefas simples , bem como uma linguagem de programação para executar tarefas que são mais complexas . A linguagem de programação Awk tem estruturas de controle semelhantes a desembolsar linguagens de script , como o Bash. Além disso, declarou variáveis ​​podem ser usadas sem ser atribuído uma variável à medida que o padrão para um valor nulo. Awk também pode extrair qualquer elemento de uma cadeia , tornando-o útil para a análise de dados e geração de relatório
Sintaxe

Awk tem uma estrutura única sintaxe consiste em: . Awk opções " critérios de selecção { ação } ' palavra fileThe " Awk " informa ao sistema operacional para usar o utilitário Awk . As opções são específicas para o comando awk e pode ser encontrado através da leitura do manual do Awk ( ver link em Recursos). Os critérios de seleção seleciona as linhas que correspondam a uma cadeia exata ou expressão regular. Estas linhas são então processadas com a "ação " contida no chaves. A lista das ações aceitas pela Awk também podem ser encontradas no manual. Finalmente, o arquivo se refere ao arquivo ou arquivos que você deseja processar

Exemplos

Um exemplo de linha de comando do Awk seria: . Awk '/^ Subject :/comando {print } ' $ HOME /mboxThis irá imprimir a linha de assunto de cada e-mail realizada em arquivo caixa de correio do usuário para a tela do terminal . O quilate (^ ) no início da palavra " Assunto ", diz a pesquisar no início do script line.An Awk seria parecido com: { s + = $ 5} END {print " soma é " , s } Este script adiciona o total da quinta coluna de um arquivo e imprime as palavras " soma é" ea soma para a tela. Você pode salvar o arquivo como " sum.awk " e execute o programa com o comando "file sum.awk awk -f. "

Anterior :

Próximo : No
  Os artigos relacionados
·Criando uma página Web Design Layout 
·Como aumentar o desempenho de um Crystal Report para qu…
·Como fazer um menu do programa na TI-83 Básico de Prog…
·Como Desenvolver um Plano de Teste 
·Como exibir Wingdings em um teclado 
·Como fazer o download de um novo Injector 
·Oracle SQL Tutorial 
·Como validar um endereço de e-mail em ASP.Net 
·Como solucionar um erro de execução em ASP.NET 
·Tutorial para o Microsoft Visual Studio 
  Artigos em destaque
·Como atualizar Gridview largura da coluna 
·Como excluir todas as transições em VideoStudio 
·Como vincular um dicionário para DropDownList 
·Quais são Cue arquivos e arquivos de Bin 
·Que objetos podem ser inseridos em HTML 
·Como fazer um arquivo SWF em um botão URL 
·Explicação do uso de uma matriz 
·Como Alocar Ponteiros 
·Como encontrar números inteiros 
·Como usar o LINQ para encontrar o Max em uma lista 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados