AWK , uma função de processamento de arquivo de texto, vem como uma parte tradicional de sistemas Unix e Linux . Possui uma linguagem de programação C -like , que inclui expressões condicionais. Condições fazer AWK uma poderosa ferramenta de análise . Usá-los , você pode digitalizar um arquivo para determinadas seqüências de texto ou combinações de caracteres e calcule suas ocorrências . Se você está procurando para obter informações específicas em arquivos, AWK poupa o trabalho penoso de leitura através de grandes quantidades de texto . Como os scripts de programas AWK são eles próprios arquivos de texto , você pode substituir declarações condicionais nestes programas usando o seu editor de texto favorito Unix , como o vi . Instruções
1
Carregue o arquivo AWK com o editor de texto vi como o comando a seguir ilustra :
vi awk_file
2
Use o " Page Up , " " Page Down " e teclas de setas para localizar a declaração de condição que você deseja substituir. AWK instruções de condição começar com o "se" palavra-chave , como este código mostra :
if ( sales_amount > = 1.000,00 ) shipping_fee = 0; mais shipping_fee = sales_amount * 0,05 ;
O condicional parte da expressão está entre parênteses.
3
Mova o cursor para a parte da expressão condicional que você deseja substituir . Por exemplo, se você quer mudar " 1000.00 " para " 1100.00 ", mova o cursor para o primeiro zero após the Press " 1. " A tecla delete para apagar a zero e pressione " i" para inserir um caractere . Digite uma tecla "1 ". Vi insere um segundo 1 após a primeira , transformando 1000,00-1.100,00 .
4
Pressione a dois pontos (:) seguido de " wq" (sem aspas) . Vi atualiza o arquivo AWK com as alterações e , em seguida, sai .