Programa do Curso

O roteiro mais simples

Escolhendo a concha (número mágico #!, Sha-bang)

Chamando o roteiro

Comandos externos e integrados

Alguns caracteres especiais

  • Comente (#)
  • Fim da linha (;)
  • Uma declaração vazia (:)
  • Redirecionamento de entrada e saída (>, <, >>)
  • Redirecionando saída
  • Redirecionamento de entrada
  • Fluxo (|)
  • Inicie o processo em segundo plano (&)

Variáveis e Parâmetros

  • Destruição de variáveis (não definida)
  • Variável com valor nulo
  • Salve o resultado em uma variável (aspas ``)
  • Solicitação de parâmetros ($0, $#, $1, $2, $3...)
  • Mudança manual
  • Citando.
  • Caractere de escape (\)

Expressíons regulares

Declarações condicionais

  • O se/então
  • O if / then / else
  • Aninhando instruções if
  • O if/elif
  • declaração de caso
  • Operadores
  • Operadores e, ou (&&, | |)
  • comando de teste

Concluindo o script

A declaração de saída

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

Testes e Operadores

  • Arquivo de texto de operadores
  • Testa o tipo de arquivo
  • Atributos do arquivo de teste

Operadores de comparação

  • Comparando aritmética usando o comando if
  • Operadores de comparação inteira
  • Comparando strings
  • Comparando o complexo (e, ou)
  • Operadores de comparação de aninhamento
  • O operador de atribuição
  • Operadores aritméticos
  • Operações de operadores em bits (operadores bit a bit)
  • Operadores lógicos
  • Constantes numéricas

Loopa

  • O loop para / em
  • O comando seq
  • O loop while
  • Loop até
  • Controlando o loop (interromper, continuar)

Processamento de texto

  • Cabeça de comando, cauda
  • Classificar, Uniq, Expandir, Desexpandir
  • Cortar, Colar, Unir, Wc,Tr

Pesquisa de texto (grep)

Editor de fluxo (sed)

Programas interativos

  • Comando de leitura
  • Seleção de usuário

Características

Comando dormir

Se o script não funcionar? (depuração)

Requisitos

  • Conhecimento de Linux a um nível básico
  • Conclusão recomendada do curso, "Introdução a Linux"
  14 horas

Número de participantes


Inicia

Termina


Dates are subject to availability and take place between 09:30 and 16:30.

Preço por participante

Cursos Relacionados

Linux Administration Fundamentals

  21 horas

Categorias Relacionadas