Programando em AWK
Seu apoio é muito importante para a criação e a manutenção dos cursos gratuitos do canal debxp:
Conteúdo
- A implementação GNU do AWK
- O que podemos fazer com o AWK
- Funcionalidades extra da implementação GNU
- Uma linguagem orientada a dados
- Checando a sua versão do AWK
- O conceito de regras
- Como executar programas em AWK
- Executando o AWK sem arquivos de dados
- Lendo um catálogo de endereços
- A separação padrão e a variável FS
- Separando campos com expressões regulares
- Tornando cada caractere um campo
- Campos de linha inteira
- Lendo dados de largura fixa
- Definindo campos pelo conteúdo
- Registros com múltiplas linhas
3. Prática: lendo um feed RSS (apenas vídeo)
4. Controlando a saída de dados
- A instrução ‘print’
- Separadores de saída
- Formatando saídas numéricas
- Formatando a saída com a instrução ‘printf’
- Redirecionando a saída para arquivos
- Redirecionando a saída para comandos
- Definindo variáveis na linha de comando
- Como o AWK converte strings e números
- Trabalhando com arrays
- Percorrendo os valores de uma array
- Utilizando números como índice
- Lidando com variáveis indefinidas como índice
- A instrução ‘delete’
- O que é uma array multidimensional
- Como fica o operador ‘in’
- Percorrendo os elementos de uma array multidimensional
- Trabalhando com arrays realmente multidimensionais (gawk)
- Conceito
- Utilização
- Funções numéricas
- Funções de strings
- Funções de entrada e saída
- Funções de data e hora
8. Prática e revisão (apenas vídeo)
9. Entradas e saídas (final)
- Escrevendo a saída em um arquivo
- Enviando a saída para outro programa
- O builtin ‘getline’
- Outras formas de ler a entrada padrão