SHELL SCRIPT

9
SHELL SCRIPT Introdução a Informatica Prof. André Moraes Maio de 2013 Marcelo Quevedo, Faculdade Senac Pelotas- RS 1

description

SHELL SCRIPT. Introdução a Informatica Prof. André Moraes. Contextualização. Um pouco de história O que é shell? Como é Executado? Shell-script: Para quê? Exemplo Programa #1 Exemplo Programa #2 Conclusão. História do Shell. Origem do Shell: -MIT MULTICS ( Louis Pouzin ) - PowerPoint PPT Presentation

Transcript of SHELL SCRIPT

Page 1: SHELL SCRIPT

SHELL SCRIPTIntrodução a Informatica

Prof. André Moraes

Maio de 2013 Marcelo Quevedo, Faculdade Senac Pelotas-RS

1

Page 2: SHELL SCRIPT

Contextualização

I. Um pouco de históriaII. O que é shell? Como é Executado?III. Shell-script: Para quê?IV. Exemplo Programa #1V. Exemplo Programa #2VI. Conclusão

Maio de 2013 Marcelo Quevedo, Faculdade Senac Pelotas-RS 2

Page 3: SHELL SCRIPT

História do Shell

• Origem do Shell:-MIT MULTICS(Louis Pouzin)

• 1º Shell para UNIX:- Thimpson Shell(Ken Thompson)

• Mais Famoso:- Bourne Shell(Stephen Bourne)

• Outros:- ksh, csh, bash;

Maio de 2013 Marcelo Quevedo, Faculdade Senac Pelotas-RS 3

Page 4: SHELL SCRIPT

O que é shell?

• Interpretador de linhas de comando• Linguagem de programação Interpretada

Como é executado:Inicio do arquivo deve conter: !#/bin/bash ou sh

OU

Maio de 2013 Marcelo Quevedo, Faculdade Senac Pelotas-RS 4

sh file.sh

bash file.sh

Page 5: SHELL SCRIPT

Shell-script: Para quê?Shell Script facilita a vida e trabalho do administrador do sistema

e de outros usuários.

• Administração de sistemas- Execução em lote- Análise de logs• Banco de Dados- Conversão de formatos e Backup• Desenvolvimento Web- Geração automática de arquivos- Edição de imagens

Maio de 2013 Marcelo Quevedo, Faculdade Senac Pelotas-RS 5

Page 6: SHELL SCRIPT

Exemplo Programa #1

Maio de 2013 Marcelo Quevedo, Faculdade Senac Pelotas-RS 6

Page 7: SHELL SCRIPT

Exemplo Programa #2

Maio de 2013 Marcelo Quevedo, Faculdade Senac Pelotas-RS 7

Page 8: SHELL SCRIPT

Conclusão

Maio de 2013 Marcelo Quevedo, Faculdade Senac Pelotas-RS 8

• Pros:- Fácil Aprendizagem- Flexibilidade no Uso• Contras:- Operadores Matematicos- Falta de Conteúdo Explicativo- Desinformação

Page 9: SHELL SCRIPT

Bibliografia• Linux Shell Scripting Tutorial v1.05r3, por Vivek G.Gite (2002) http://www.freeos.com/guides/lsst/index.html

• Introduction To Shell Programming, por Greg Goebel (2003)http://www.faqs.org/docs/air/tsshell.html

• Bash shell scripting tutorial, por Steve Parker (2003)http://steve-parker.org/sh/sh.shtml

Maio de 2013 Marcelo Quevedo, Faculdade Senac Pelotas-RS 9