Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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