Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
O script mais simples
Escolher a shell (número mágico #!, Sha-bang)
Chamando o script
Comandos externos e incorporados
Alguns caracteres especiais
- Comentário (#)
- Fim de linha (;)
- Uma declaração vazia (:)
- Redireccionamento da saída de entrada (>, <, >>)
- Redirecionar a saída
- Redireccionamento da entrada
- Fluxo (|)
- Iniciar o processo em segundo plano (&)
Variáveis e parâmetros
- Destruição de variáveis (unset)
- Variável com um valor nulo
- Guardar o resultado numa variável (backquotes ``)
- Pedido de parâmetros ($ 0, $ #, $ 1, $ 2, $ 3 ...)
- Deslocação manual
- Cotação.
- Carácter de escape (\)
Iões Expressregulares
Declarações condicionais
- O if / then
- O if / then / else
- Aninhamento de expressões if
- O if / elif
- instrução case
- Operadores
- Operadores and, or (&&, | |)
- comando test
Concluir o scrypt
A instrução exit
Utilizar o estado de conclusão do programa num script ($?)
Testes e operadores
- Operadores de ficheiro de texto
- Testa o tipo de ficheiro
- Testar os atributos do ficheiro
Operadores de comparação
- Comparação aritmética usando o comando if
- Operadores de comparação de inteiros
- Comparação de cadeias de caracteres
- Comparação de complexos (e, ou)
- Agrupamento de operadores de comparação
- O operador de atribuição
- Operadores aritméticos
- Operadores sobre bits (operadores bit a bit)
- Operadores lógicos
- Constantes numéricas
Loopa
- O ciclo for / in
- O comando seq
- O ciclo while
- O ciclo until
- Controlo do ciclo (break, continue)
Processamento de texto
- Comando head, tail
- Ordenar, Uniq, Expandir, Desexpandir
- Cortar, colar, juntar, Wc,Tr
Pesquisa de texto (grep)
Editor de fluxo (sed)
Programas interactivos
- Comando de leitura
- Seleção do utilizador
Funções
Comando Sleep
Se o script não funcionar? (depuração)
Requisitos
- Conhecimento basico de Linux
- Se recomenta completar o curso Introdução ao Linux, disponivel em nosso catálogo de cursos.
Público
- Utilizadores Linux que pretendam automatizar tarefas utilizando scripts de shell
- Administradores de sistemas que procuram otimizar a gestão e as operações do servidor
- Desenvolvedores e profissionais de TI que buscam aprimorar suas habilidades de programação Linux
14 Horas