SANDRO LUIZ FREDES MORALES Introdução a Informatica ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2013 PROGRAMAÇÃO EM SHELL SCRIPT 1 ÍNDICE 1. INTRODUÇÃO..........................................................................................................3-4 2. COMO FUNCIONA......................................................................................................5 3. COMO É EXECUTADO...............................................................................................5 4. CENÁRIOS..................................................................................................................6 4.1 1º SCRIPT..................................................................................................................7 4.2 2º SCRIPT..................................................................................................................7 5. DIFICULDADES ENCONTRADAS.............................................................................8 6. C0NCLUSÃO...............................................................................................................8 7. REFERÊNCIAS BIBLIOGRÁFICAS............................................................................9 2 INTRODUÇÃO • SHELL: PROGRAMA QUE CONECTA E INTERPRETA COMANDOS. • SCRIPT: ROTEIRO SEGUIDO POR SISTEMAS OPERACIONAIS 3 INTRODUÇÃO 4 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 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) 5 CENÁRIOS 6 PROGRAMA REVENDA PROGRAMA FUSO HORÁRIO 7 DIFICULDADES ENCONTRADAS • POUCO CONHECIMENTO DA FERRAMENTA • CONDICIONAIS • PONTO FLUTUANTE CONCLUSÃO SHELL É UMA FERRAMENTA PODEROSA, E ATRAVÉS DELA, COM UM CONHECIMENTO APROFUNDADO, DESENVOLVE-SE DESDE SIMPLES SCRIPTS ATÉ PROGRAMAS COMPLETOS COM TODA SUA ESTRUTURA 8 REFERÊNCIAS BIBLIOGRÁFICAS • 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/ 9