SlideShare uma empresa Scribd logo
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

Mais conteúdo relacionado

PDF
Adegga Entrepreneurship
PDF
Marty presentation-deadline3
PPTX
South Asia Regional Outlook June 2013
PDF
Guillermo mesa actividad1_mapa_c
PPTX
Hypermedia final pp
PDF
Six Sigma Certification1
PDF
Plan de Empleo 2015 - 2016
Adegga Entrepreneurship
Marty presentation-deadline3
South Asia Regional Outlook June 2013
Guillermo mesa actividad1_mapa_c
Hypermedia final pp
Six Sigma Certification1
Plan de Empleo 2015 - 2016

Destaque (9)

PPTX
LIDERAZGO, NEUROLIDERAZGO Y DESEMPEÑO SOSTENIBLE DEL RECURSO HUMANO.
PDF
Connect ed2014 ad501_ibm worklight for ibm domino developers
PPTX
Film magazine cover analysis
PDF
"Соблазнительные коктейли на любой вкус"
PDF
Col Gps si sorvegliano anche gli oceani
PPTX
Filosofía e historia
PPTX
الحلوى تربية اسريه عرض تقديمي1
PPT
Actividad 2.2
PPT
Reunión de padres 2016
LIDERAZGO, NEUROLIDERAZGO Y DESEMPEÑO SOSTENIBLE DEL RECURSO HUMANO.
Connect ed2014 ad501_ibm worklight for ibm domino developers
Film magazine cover analysis
"Соблазнительные коктейли на любой вкус"
Col Gps si sorvegliano anche gli oceani
Filosofía e historia
الحلوى تربية اسريه عرض تقديمي1
Actividad 2.2
Reunión de padres 2016
Anúncio

Semelhante a Workshop Shell Script (20)

PPT
Apresentacaoworkshop zabbix-ocs-130710082209-phpapp01
PPT
Workshop E-mail com Zimbra
PPT
Workshop Preparatório LPI 101
PDF
Modular CSS - Projetando CSS para aplicativos
ODP
Apresentação Minas - Desenvolvendo Sites
PDF
Desenvolvimento Web Avançado usando PHP
PPTX
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
PDF
Curso HTML 5 - Aula Inicial
PDF
Fulltaks 2.1
PPT
TechEd_OFC305
KEY
Portando sua aplicação web para iphone
PPTX
Workshop Web - Do Pensamento ao Desenvolvimento - Design, Programação e Banco...
PPTX
PPTX
Computação em nuvem e Windows Azure
PPTX
Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...
PDF
Equipes de sucesso final
PPTX
ASP.Net Performance – A pragmatic approach - Luis Paulino
PDF
SQLite: um motor de bases de dados relacional open source
PPTX
Ruby on Rails for beginners 2.0
PPSX
DevOps pela visão de QA
Apresentacaoworkshop zabbix-ocs-130710082209-phpapp01
Workshop E-mail com Zimbra
Workshop Preparatório LPI 101
Modular CSS - Projetando CSS para aplicativos
Apresentação Minas - Desenvolvendo Sites
Desenvolvimento Web Avançado usando PHP
Uma perspectiva histórica e o cenário atual das ferramentas de desenvolviment...
Curso HTML 5 - Aula Inicial
Fulltaks 2.1
TechEd_OFC305
Portando sua aplicação web para iphone
Workshop Web - Do Pensamento ao Desenvolvimento - Design, Programação e Banco...
Computação em nuvem e Windows Azure
Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...
Equipes de sucesso final
ASP.Net Performance – A pragmatic approach - Luis Paulino
SQLite: um motor de bases de dados relacional open source
Ruby on Rails for beginners 2.0
DevOps pela visão de QA
Anúncio

Mais de Linux Solutions (8)

PDF
Workshop Redes de Armazenamento de Dados em Linux
PDF
Workshop Administração em centOS
PDF
Segurança dos seus servidores Linux
PPT
Workshop BI com Pentaho
PDF
Workshop Iptables e Squid On Line
PPTX
Workshop Introdução ao Linux - Linux Essentials
PPTX
Workshop linux system administration ls
PPT
Workshop de Monitoramento com Zabbix e OCS
Workshop Redes de Armazenamento de Dados em Linux
Workshop Administração em centOS
Segurança dos seus servidores Linux
Workshop BI com Pentaho
Workshop Iptables e Squid On Line
Workshop Introdução ao Linux - Linux Essentials
Workshop linux system administration ls
Workshop de Monitoramento com Zabbix e OCS

Workshop Shell Script

  • 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 – 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
  • 11. 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
  • 12. 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
  • 13. 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