Introdução
  • O que é Shell Script
  • Como será o Curso
  • Antes de Começarmos...
  • Arquivos e Scripts Usados Durante o Curso
Revisão Shell e Comandos Linux
  • O Shell
  • Principais Comandos Linux - Parte 1
  • Principais Comandos Linux - Parte 2
  • Principais Comandos Linux - Parte 3
  • Principais Comandos Linux - Parte 4
  • Principais Comandos Linux - Parte 5
  • Execução Sequencial de Comandos do Shell
  • Redirecionamentos de Entrada e Saída
  • Variáveis no Shell
  • O Uso das Aspas no Shell
  • O Editor VI
  • File Globbing
  • Básico de Expressões Regulares
  • Testes da Seção de Revisão
Criando e Executando um Shell Script
  • O Primeiro Script - Nomes, Permissões e Execução
  • Definição do PATH
  • Comentários - Boas Práticas
  • Trabalhando com Variáveis no Shell Script
  • Exit Codes
  • Recebendo Entradas do Usuário Através do Comando read
  • Recebendo Entradas do Usuário Através de Parâmetros
  • Criando Scripts - Lista de Exercícios
  • Criando Scripts - Resolução dos Exercícios 1 e 2
  • Criando Scripts - Resolução do Exercício 3
Instruções Condicionais
  • Uso da Instrução If - Conceitos e Sintaxe
  • Uso da Instrução If - Demonstração Prática
  • Uso da Instrução Case - Conceitos, Sintaxe e Prática
  • Instruções Condicionais - Lista de Exercícios
  • Instruções Condicionais - Resolução do Exercício 1
  • Instruções Condicionais - Resolução do Exercício 2
  • Instruções Condicionais - Resolução do Exercício 3
Instruções de Loop
  • Uso da Instrução For - Conceitos e Sintaxe
  • Uso da Instrução For - Demonstração Prática
  • For + IFS (Internal Field Separator)
  • Uso da Instrução While - Conceitos e Prática
  • Uso da Instrução Until - Conceitos e Prática
  • Uso dos comandos continue e break
  • Instruções de Loop - Lista de Exercícios
  • Instruções de Loop - Resolução do Exercício 1
  • Instruções de Loop - Resolução do Exercício 2
  • Instruções de Loop - Resolução do Exercício 3
  • Instruções de Loop - Resolução do Exercício 4
Funções
  • Uso de Funções no Shell Script - Conceitos e Sintaxe
  • Uso de Funções no Shell Script - Demonstração Prática
  • Funções - Lista de Exercícios
  • Funções - Resolução do Exercício 1
Criando Logs e Enviando Emails
  • Criando Logs – Modo 1 - Redirecionamento
  • Criando Logs – Modo 2 - Uso do Exec
  • Criando Logs – Modo 3 - Uso do logger e rsyslog
  • Enviando E-mails - Comando mail
  • Criando Logs e Enviando E-mails - Lista de Exercícios
  • Criando Logs e Enviando E-mails - Resolução do Exercício 1
  • Criando Logs e Enviando E-mails - Resolução do Exercício 2
  • Criando Logs e Enviando E-mails - Resolução do Exercício 3
Debug - Encontrando Erros no Código
  • Técnicas de Debug – bash e set
  • Técnicas de Debug – Passo a Passo
  • Debug - Lista de Exercícios
  • Debug - Resolução do Exercício 1
  • Debug - Resolução do Exercício 2
Conclusão
  • Parabéns e Obrigado
  • Vamos Manter Contato?
Bônus e Materiais Complementares
  • PDF com Apresentações do Curso
  • Aula Bônus - DESCONTOS para Cursos