Entrar em Contato

Programa do Curso

O script mais simples

Escolhendo o shell (número mágico #!, Sha-bang)

Chamando o script

Comandos externos e embutidos

Alguns caracteres especiais

  • Comentário (#)
  • Fim de linha (;)
  • Declaração vazia (:)
  • Redirecionamento de entrada e saída (>, <, >>)
  • Redirecionamento de saída
  • Redirecionamento de entrada
  • Stream (|)
  • Iniciar o processo em segundo plano (&)

Variáveis e Parâmetros

  • Remoção de variáveis (unset)
  • Variável com valor nulo
  • Salvar o resultado em uma variável (backquotes ``)
  • Solicitação de parâmetros ($ 0, $ #, $ 1, $ 2, $ 3 ...)
  • Mudança manual (shift)
  • Citações.
  • Caractere de escape (\)

Expressões Regulares

Instruções condicionais

  • O if / then
  • O if / then / else
  • Aninhamento de instruções if
  • O if / elif
  • Declaracao case
  • Operadores
  • Operadores and, or (&&, | |)
  • Comando test

Finalizando o script

A instrução de saída (exit)

Usar o status de conclusão do programa em um script ($?)

Testes e Operadores

  • Operadores de arquivo de texto
  • Teste do tipo de arquivo
  • Testar atributos de arquivos

Operadores de comparação

  • Comparação aritmética usando o comando if
  • Operadores de comparação inteira
  • Comparação de strings
  • Comparação complexa (and, or)
  • Aninhamento de operadores de comparação
  • O operador de atribuição
  • Operadores aritméticos
  • Operadores de bits (operadores bit a bit)
  • Operadores lógicos
  • Constantes numéricas

Loops

  • O loop for / in
  • O comando seq
  • O loop while
  • Loop until
  • Controle do loop (break, continue)

Processamento de Texto

  • Comandos head, tail
  • Sort, Uniq, Expand, Unexpand
  • Cut, Paste, Join, Wc, Tr

Pesquisa de texto (grep)

Editor de fluxos (sed)

Programas interativos

  • Comando read
  • Seleção do usuário (select)

Recursos

Comando Sleep

O que fazer se o script não funcionar? (depuração)

Requisitos

  • Conhecimento básico dos comandos do Linux e navegação pelo sistema de arquivos
  • Experiência com o uso de shell e edição simples de texto no Linux
  • A conclusão do curso "Introdução ao Linux" é recomendada, mas não obrigatória

Público-alvo

  • Usuários do Linux que desejam automatizar tarefas por meio de scripts de shell
  • Administradores de sistema que buscam otimizar o gerenciamento e as operações dos servidores
  • Desenvolvedores e profissionais de TI que desejam aprimorar suas habilidades de programação em Linux
 14 Horas

Número de participantes


Preço por participante

Próximas Formações Provisórias

Categorias Relacionadas