Atos Ramos
•
•
•
•
•
•
Avenida Presidente Vargas, 962 / 1001
Centro – Rio de Janeiro
Cep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.br
•
•
•
•
Avenida Presidente Vargas, 962 / 1001
Centro – Rio de Janeiro
Cep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.br
•
•
•
Avenida Presidente Vargas, 962 / 1001
Centro – Rio de Janeiro
Cep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.br
•
•
•
Avenida Presidente Vargas, 962 / 1001
Centro – Rio de Janeiro
Cep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.br

◦
◦
◦
◦
Avenida Presidente Vargas, 962 / 1001
Centro – Rio de Janeiro
Cep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.br
•
•
•
•
Avenida Presidente Vargas, 962 / 1001
Centro – Rio de Janeiro
Cep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.br




Avenida Presidente Vargas, 962 / 1001
Centro – Rio de Janeiro
Cep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.br





Avenida Presidente Vargas, 962 / 1001
Centro – Rio de Janeiro
Cep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.br
3 – Shell Básico
 O ambiente do sistema operacional
 Em que camada está situada a programação em Shell Script
 Comandos básicos – o mínimo exigido
 Algumas dicas
Avenida Presidente Vargas, 962 / 1001
Centro – Rio de Janeiro
Cep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.br
4 – Pensando o Programa
 O que saber antes de começar?
– Para que estou escrevendo o programa?
– Qual o objetivo do programa?
– Quais funcionalidades o programa deve ter?
– Quais interações com o usuários são necessárias? Como ocorrerão?
– Quais parâmetros/argumentos/flag’s devem ser contempladas pelo programa?
 Chaves (flag’s)
– O que são? – Para que serve? – Quando usar?
 Estruturação dos blocos do programa
– O que são? – Para que serve? – Quando usar?
 Caracteres de Controle
– O que são? – Para que serve? – Quando usar?
 Opções de linha de comando
– O que são? – Para que serve? – Quando usar?
Avenida Presidente Vargas, 962 / 1001
Centro – Rio de Janeiro
Cep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.br
5 – Escrevendo um Programa
 Os comandos mais utilizados
 Expressões Regulares
 Estruturas de repetição
 Debug – encontrando e tratando os erros
6 – Mais benefícios dos Mundo Shell Script
 Extração de dados da internet
 Arquivos de configuração
 Banco de dados com arquivos texto
 Interfaces amigáveis com Dialog
 Programação Web – CGI
Avenida Presidente Vargas, 962 / 1001
Centro – Rio de Janeiro
Cep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.br
Muito obrigado!
Nos encontramos no curso!
BOA NOITE
Avenida Presidente Vargas, 962 / 1001
Centro – Rio de Janeiro
Cep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.br

Workshop Shell Script

  • 1.
  • 2.
    • • • • • • Avenida Presidente Vargas,962 / 1001 Centro – Rio de Janeiro Cep.: 20.071-001 - RJ E-mail: treinamento@linuxsolutions.com.br
  • 3.
    • • • • Avenida Presidente Vargas,962 / 1001 Centro – Rio de Janeiro Cep.: 20.071-001 - RJ E-mail: treinamento@linuxsolutions.com.br
  • 4.
    • • • Avenida Presidente Vargas,962 / 1001 Centro – Rio de Janeiro Cep.: 20.071-001 - RJ E-mail: treinamento@linuxsolutions.com.br
  • 5.
    • • • Avenida Presidente Vargas,962 / 1001 Centro – Rio de Janeiro Cep.: 20.071-001 - RJ E-mail: treinamento@linuxsolutions.com.br
  • 6.
     ◦ ◦ ◦ ◦ Avenida Presidente Vargas,962 / 1001 Centro – Rio de Janeiro Cep.: 20.071-001 - RJ E-mail: treinamento@linuxsolutions.com.br
  • 7.
    • • • • Avenida Presidente Vargas,962 / 1001 Centro – Rio de Janeiro Cep.: 20.071-001 - RJ E-mail: treinamento@linuxsolutions.com.br
  • 8.
        Avenida Presidente Vargas,962 / 1001 Centro – Rio de Janeiro Cep.: 20.071-001 - RJ E-mail: treinamento@linuxsolutions.com.br
  • 9.
         Avenida Presidente Vargas,962 / 1001 Centro – Rio de Janeiro Cep.: 20.071-001 - RJ E-mail: treinamento@linuxsolutions.com.br
  • 10.
    3 – ShellBásico  O ambiente do sistema operacional  Em que camada está situada a programação em Shell Script  Comandos básicos – o mínimo exigido  Algumas dicas Avenida Presidente Vargas, 962 / 1001 Centro – Rio de Janeiro Cep.: 20.071-001 - RJ E-mail: treinamento@linuxsolutions.com.br
  • 11.
    4 – Pensandoo Programa  O que saber antes de começar? – Para que estou escrevendo o programa? – Qual o objetivo do programa? – Quais funcionalidades o programa deve ter? – Quais interações com o usuários são necessárias? Como ocorrerão? – Quais parâmetros/argumentos/flag’s devem ser contempladas pelo programa?  Chaves (flag’s) – O que são? – Para que serve? – Quando usar?  Estruturação dos blocos do programa – O que são? – Para que serve? – Quando usar?  Caracteres de Controle – O que são? – Para que serve? – Quando usar?  Opções de linha de comando – O que são? – Para que serve? – Quando usar? Avenida Presidente Vargas, 962 / 1001 Centro – Rio de Janeiro Cep.: 20.071-001 - RJ E-mail: treinamento@linuxsolutions.com.br
  • 12.
    5 – Escrevendoum Programa  Os comandos mais utilizados  Expressões Regulares  Estruturas de repetição  Debug – encontrando e tratando os erros 6 – Mais benefícios dos Mundo Shell Script  Extração de dados da internet  Arquivos de configuração  Banco de dados com arquivos texto  Interfaces amigáveis com Dialog  Programação Web – CGI Avenida Presidente Vargas, 962 / 1001 Centro – Rio de Janeiro Cep.: 20.071-001 - RJ E-mail: treinamento@linuxsolutions.com.br
  • 13.
    Muito obrigado! Nos encontramosno curso! BOA NOITE Avenida Presidente Vargas, 962 / 1001 Centro – Rio de Janeiro Cep.: 20.071-001 - RJ E-mail: treinamento@linuxsolutions.com.br