Awk é uma linguagem de scripting poderosa projetada exclusivamente para a manipulação de arquivos de texto. Em mãos hábeis , ele pode ser uma ferramenta poderosa para a tomada de grande parte da monotonia de tarefas do computador de outra forma repetitivas. Por exemplo, Awk pode ser usado para recuperar e até mesmo reformatar dados do CSV popular ( Comma Separated Value) formato de planilha. Instruções
1
Abra um terminal. Se você estiver em Unix ou Linux, provavelmente há um ícone do terminal sentado em seu desktop. No Mac OS X , clique no ícone de ampulheta "Spotlight" e digite " Terminal". No Windows , clique em " Iniciar", " Executar " e digite " cmd "
2
digite o seguinte comando awk para imprimir rapidamente todos os dados no arquivo CSV com as vírgulas removidos : .
awk -F " , *" ' {print $ 1, $ 2, $ 3 }' arquivo.csv
Isso pressupõe que você tenha uma coluna de três CSV e imprime o primeiro ($ 1) , segundo (US $ 2 ) , e terceiro (US $ 3 ) colunas no CSV.
3
digite o seguinte comando awk para extrair dados das colunas e inseri-los em uma carta . Por exemplo, se uma coluna tem um nome, coluna dois endereço e coluna três um número de telefone , você pode digitar :
awk -F " , *" ' { print $ 1 " , estamos felizes em dizer-lhe que sua casa a ", $ 2", já está pronto para você se mover para trás dentro tentamos ligar para o número ", $ 3," , mas não estavam disponíveis. " } ' contacts.csv
Isto imprimir, para cada conjunto de nome , endereço e números de telefone no arquivo CSV contato , o seguinte :
Adam Rollins , estamos felizes em dizer-lhe que a sua casa em 1013 Evergreen Terrace é agora pronto para você se mover para trás dentro tentamos ligar para o número 817-546-6842 , mas não estavam disponíveis.