Curso AWK on Unix Programming
16 horasVisão Geral
Curso AWK on Unix Programming, O objetivo deste curso é desenvolver as habilidades de programação Unix necessárias para escrever aplicativos usando a linguagem de programação AWK.
Publico Alvo
- Desenvolvedores de aplicativos do sistema Unix, administradores e usuários avançados
Pre-Requisitos
- A capacidade de escrever programas em uma linguagem de alto nível (como C ou shell) é muito útil para completar os exercícios de laboratório e entender as palestras. É necessário um bom conhecimento prático do ambiente UNIX.
Informações Gerais
- Carga horaria, 16h
- Se noturno este curso e ministrado de segunda-feira a quinta-feira das 19h às 23h, total de 4 noites,
- Se aos sábados este curso e ministrado das 09h às 18h, total de 2 sábados,
- Se integral este curso e ministrado das 09h às 18h, total de 2 dias,
Formato de entrega:
- On-line ao vivo na presença de um instrutor via Plataforma de Vídeo conferência Microsoft Teams
Materiais
Português/InglêsConteúdo Programatico
Introduction to awk
- Introduction to awk
- How awk Programs Work
- Running awk Programs
- Examples
Patterns
- Summary and Patterns
- BEGIN and END
- Expressions
- String-Matching Patterns
- Extended REs in awk
- Range Patterns
Actions
- awk Actions
- Expressions
- Operators
- Flow Control
- More Flow Control
- The next, break, continue, and exit statements
- Built-in Variables
Input and Output
- Formatted Output with printf
- Output into Files
- Output into Pipes
- Input Separators
- Multi-Line Records
- The getline Function
- More getline
- Passing Parameters into a Script
Functions
- Built-In Arithmetic Functions
- Built-In String Functions
- More String Functions
- User Defined Functions
- Local Variables
Arrays
- Arrays
- Associative Arrays
- The Array for Statement
- The Array in Operator
- Deleting Array Elements
- The Split Function
- Multi-Dimensional Arrays
- Command Line Parameter Passing