9
PROGRAMAÇÃO EM SHELL SCRIPT SANDRO LUIZ FREDES MORALES Introdução a Informatica 1 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2013

PROGRAMAÇÃO EM SHELL SCRIPT SANDRO LUIZ FREDES MORALES Introdução a Informatica 1 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2013

Embed Size (px)

Citation preview

Page 1: PROGRAMAÇÃO EM SHELL SCRIPT SANDRO LUIZ FREDES MORALES Introdução a Informatica 1 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2013

PROGRAMAÇÃO EM SHELL SCRIPT

SANDRO LUIZ FREDES MORALESIntrodução a Informatica

1

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2013

Page 2: PROGRAMAÇÃO EM SHELL SCRIPT SANDRO LUIZ FREDES MORALES Introdução a Informatica 1 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2013

ÍNDICE

1. INTRODUÇÃO..........................................................................................................3-42. COMO FUNCIONA......................................................................................................53. COMO É EXECUTADO...............................................................................................54. CENÁRIOS..................................................................................................................64.1 1º SCRIPT..................................................................................................................74.2 2º SCRIPT..................................................................................................................75. DIFICULDADES ENCONTRADAS.............................................................................86. C0NCLUSÃO...............................................................................................................87. REFERÊNCIAS BIBLIOGRÁFICAS............................................................................9

2

Page 3: PROGRAMAÇÃO EM SHELL SCRIPT SANDRO LUIZ FREDES MORALES Introdução a Informatica 1 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2013

INTRODUÇÃO

• SHELL: PROGRAMA QUE CONECTA E INTERPRETA COMANDOS.

• SCRIPT: ROTEIRO SEGUIDO POR SISTEMAS OPERACIONAIS

3

Page 4: PROGRAMAÇÃO EM SHELL SCRIPT SANDRO LUIZ FREDES MORALES Introdução a Informatica 1 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2013

INTRODUÇÃO

4

Page 5: PROGRAMAÇÃO EM SHELL SCRIPT SANDRO LUIZ FREDES MORALES Introdução a Informatica 1 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2013

COMO FUNCIONA

O SHELL INTERPRETA E TRADUZ PARA O KERNEL OS COMANDOS QUE POR SUA VEZ FAZ A COMUNICAÇÃO ENTRE O HARDWARE E O SOFTWARE

5

COMO É EXECUTADO

ATRAVÉS DO TERMINAL QUE É O PROGRAMA QUE ENVOLVE E RODA O SHELL, MONTA-SE O SCRIPT UTILIZANDO UM EDITOR DE TEXTO, DÁ SE PERMISSÃO DE EXECUÇÃO AO SCRIPT, O SHELL RECEBE OS DADOS DE ENTRADA (input), RECONHECE OS COMANDOS, PROCESSA E MOSTRA A SUA SAÍDA (output)

Page 6: PROGRAMAÇÃO EM SHELL SCRIPT SANDRO LUIZ FREDES MORALES Introdução a Informatica 1 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2013

CENÁRIOS

6

Page 7: PROGRAMAÇÃO EM SHELL SCRIPT SANDRO LUIZ FREDES MORALES Introdução a Informatica 1 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2013

PROGRAMA REVENDA

7

PROGRAMA FUSO HORÁRIO

Page 8: PROGRAMAÇÃO EM SHELL SCRIPT SANDRO LUIZ FREDES MORALES Introdução a Informatica 1 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2013

DIFICULDADES ENCONTRADAS• POUCO CONHECIMENTO DA FERRAMENTA• CONDICIONAIS• PONTO FLUTUANTE

8

CONCLUSÃOSHELL É UMA FERRAMENTA PODEROSA, E ATRAVÉS DELA, COM UM CONHECIMENTO APROFUNDADO, DESENVOLVE-SE DESDE SIMPLES SCRIPTS ATÉ PROGRAMAS COMPLETOS COM TODA SUA ESTRUTURA

Page 9: PROGRAMAÇÃO EM SHELL SCRIPT SANDRO LUIZ FREDES MORALES Introdução a Informatica 1 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2013

REFERÊNCIAS BIBLIOGRÁFICAS

9

• Shell Script, Disponível em http://pt.wikipedia.org/wiki/shell_script

• Scripts, Disponível em http://www.vivaolinux.com.br• Shell Script, Disponível em http://www.devin.com.br/shell_script• Shell, Disponível em http://www.aurelio.net/shell/