Seta Clavis Segurança da InformaçãoTreinamento » Shell Script

Shell Script

palavras-chave: segurança informação curso treinamento programação shell script sehll linux
Ementa do curso:

1. Introdução ao Shell
   1.1. Visão Geral do Sistema Operacional *N?X
   1.2. Aplicabilidade do Shell?
   1.3. Organização das Tarefas do Shell
   1.4. Principais Shells
   1.5. Bourne Shell
   1.6. Bourne-Again Shell
   1.7. Korn Shell
   1.8. C Shell

2. Recordação do Básico de Shell
  2.1. Usando Aspas, Apóstrofos e Barra Invertida
  2.2. O Uso de Crase e Parênteses
  2.3. Caracteres de Redirecionamento

3. Comandos de manipulação de cadeias
  3.1 Expressões Regulares
  3.2 O Comando "sed"
    3.2.1. A opção –e
    3.2.2. A opção –n
    3.2.3. A opção -i
  3.3. A Família de Comandos "grep"
    3.3.1. A opção -c
    3.3.2. A opção -l
    3.3.3. A opção -v
  3.4. Os Comandos para Cortar e Colar
  3.5. Cortando Cadeias de Caracteres – "cut"
  3.6. Colando Cadeias de Caracteres - "paste"
    3.6.1. A opção -d
    3.6.2. A opção -s
  3.7 O tr transforma Cadeias de Caracteres?
    3.7.1. A Opção -s
    3.7.2. A Opção -d
  3.8. O comando "expr"
  3.9. O comando "uniq"
    3.9.1 A Opção -d

4. Começando a Programar
  4.1. Executando um Programa
  4.2. Usando Variáveis
  4.3. Para Criar Variáveis
  4.4. Para Exibir o Conteúdo das Variáveis
  4.5. Passando e Recebendo Parâmetros
  4.6. O Comando que Passa Parâmetros
  4.7. Os primeiros Programas
  4.8. Programa Para Procurar Registros em Arquivo
  4.9. Programa para Inserir Registros em Arquivo
  4.10. Programa para Remover Registros em Arquivo

5. Comandos Condicionais
  5.1. O Bom e Velho "if"
  5.2. O Comando "test"
  5.3. O test de Roupa Nova
  5.4. Negando no "if"
  5.5. O and no comando "if"
  5.6. O or no comando "if"
  5.7. Disfarçando de "if"
  5.8. &&(and ou "E" lógico)
  5.9. || (or ou "OU" lógico)
  5.10. O Uso do "case"
  5.11. Instruções de Loop (ou Laço)
  5.12. O comando "for"
  5.13. O comando "while"
  5.14. O comando "until"
  5.15. continue e "break"

6. O Comando read e seus agregados
  6.1. Posicionando o Cursor
  6.2. Afinal Como é que se Lê?
  6.3. Leitura Dinamizada
  6.4. Leitura Sob o Bash
    6.4.1. Opção -p
    6.4.2. Opção -t
    6.4.3. Opção -n
    6.4.4. Opção -s

7. Várias Variáveis
  7.1. Exportar é o que Importa
  7.2. O Comando ponto
  7.3. Principais Variáveis do Sistema

8. Etcétera
  8.1. Uso do "eval"
  8.2. O Comando "wait"
  8.3. O Comando "trap"
  8.4. Parâmetros
    8.4.1. Construções com Parâmetros e Variáveis
  8.5. Funções
  8.6. FIFO
  8.7. Fatiando Opções
  8.8. Depurando Erros em um Script
  8.9. Mandando no Terminal (Usando Cores e Posicionando Cursor)
  8.10. Macetes, Macetes & Macetes


Para a realização do curso, são sugeridos os seguintes conhecimentos prévios:
  • Conhecimentos básicos de sistemas GNU/Linux

  • Os pré-requisitos deste curso são abordados no curso:
  • Fundamentos: Sistema Operacional Linux.