trabalho sobre shellscript joão pedro de o. vidor faculdade de tecnologia senac pelotas (senac)...

16
Trabalho sobre ShellScript João Pedro de O. Vidor Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – Brazil [email protected]

Upload: internet

Post on 18-Apr-2015

105 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Trabalho sobre ShellScript João Pedro de O. Vidor Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – Brazil

Trabalho sobre ShellScript

João Pedro de O. VidorFaculdade de Tecnologia Senac Pelotas (SENAC)Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – [email protected]

Page 2: Trabalho sobre ShellScript João Pedro de O. Vidor Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – Brazil

2

Apresentação

Page 3: Trabalho sobre ShellScript João Pedro de O. Vidor Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – Brazil

3

Introdução

•O shell script é uma linguagem de programação utilizada principalmente no sistema opensource Linux.

•É utlizada para criar interfaces para aumentar as funcionalidades do Sistema operacional quanto para deixar a interface mais friendly, ou seja, mais amigavel e intuitiva com o usuario.

Page 4: Trabalho sobre ShellScript João Pedro de O. Vidor Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – Brazil

4

Como funciona

•Shell Script funciona em vários sistemas operacionais, mas principalmentem GNU/Linux . é uma linguagem que permite a modificação do sistema operacional, além da implementação de novas funcionalidades através de linhas de codigo em shell script.

Page 5: Trabalho sobre ShellScript João Pedro de O. Vidor Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – Brazil

5

Como é executado

•O script em shell pode ser executado de duas formas, de uma forma autonoma, ou seja, executado na inicialização do sistema operacional, até mesmo agendado para ser executado em uma data especifica ou em uma situação especifica. E a outra forma é manualmente, ou seja o usuário decide executa-lo.

Page 6: Trabalho sobre ShellScript João Pedro de O. Vidor Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – Brazil

6

Cenários propostos

•O cenário proposto foi a utilização do shell para criar programas desenvolvidos na aula do Professor Edécio Fernando Iepsen, que ministra a aula de Algoritimos e Lógica de programação na Faculdade Senac, da cidade de Pelotas, Rio Grande do Sul. O primeiro programa foi o programa na qual o usuario poe a o nome e a data de nascimento, e se já fez aniversário e o programa diz que idade ele tem. O segundo programa, é um pouco mais complicado, o usuário dá os lados de um triângulo e o programa diz se com as medidas realmente é um triângulo, e se for, que triangulo formou.

Page 7: Trabalho sobre ShellScript João Pedro de O. Vidor Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – Brazil

Programas•Programa idade•Programa triângulos

Page 8: Trabalho sobre ShellScript João Pedro de O. Vidor Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – Brazil

8

Page 9: Trabalho sobre ShellScript João Pedro de O. Vidor Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – Brazil
Page 10: Trabalho sobre ShellScript João Pedro de O. Vidor Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – Brazil
Page 11: Trabalho sobre ShellScript João Pedro de O. Vidor Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – Brazil
Page 12: Trabalho sobre ShellScript João Pedro de O. Vidor Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – Brazil
Page 13: Trabalho sobre ShellScript João Pedro de O. Vidor Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – Brazil

13

dificuldade encontradas

Page 14: Trabalho sobre ShellScript João Pedro de O. Vidor Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – Brazil

•Sintaxe•Exemplos não muito genéricos•Mais sintaxe

Page 15: Trabalho sobre ShellScript João Pedro de O. Vidor Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – Brazil

15

Conclusão•Achei a Shell Script uma linguágem relativamente

fácil de aprender, porêm tive algumas dificuldades com relação a sintax. É uma linguagem robusta e bastante completa, principalmente para quem deseja utilizar ou trabalhar com sistemas operacionáis como o Linux. Utilizando ela, pode se customizar o sistema operacional para transforma-lo em uma poderosa ferramenta, tanto para exercer muito bem a função que nescessita ou para a customização do sistema operacional para algo simples, fácil e/ou mais adequado para o usuário.

Page 16: Trabalho sobre ShellScript João Pedro de O. Vidor Faculdade de Tecnologia Senac Pelotas (SENAC) Caixa Postal 15.064 – 91.501-970 – Pelotas – RS – Brazil

16

bibliografia

• Autor desconhecido. If / Else Statements (Shell Scripting) .disponivel em:• <http://codewiki.wikidot.com/shell-script:if-else> acessado em: 12/05/2013• Darkers,Cloudy. Instruções if, elif e else no Shell Script. Disponivel em:<

http://www.forum-invaders.com.br/vb/showthread.php/5811Instru%C3%A7%C3%B5es-if-elif-e-else-no-Shell-Script> acessado em: 6/05/2013

• Brito Alves, Rodrigo. Somar variáveis nos shells BASH e sh. Diponivel em: <http://www.vivaolinux.com.br/dica/Somar-variaveis-nos-shells-BASH-e-sh>. Acessado em: 8/05/2013

• http://infog.casoft.info/2011/05/shell-script-parte-2-controle-de-fluxo/ • http://fgsl.eti.br/blog/?p=496 • D, Rocky. UNIX & Linux Shell Scripting Tutorial . disponivel em: <

http://www.dreamsyssoft.com/unix-shell-scripting/ifelse-tutorial.php > acessado em: 10/05/2013• Cisneiros, Hugo. Programando em shell script.disponivel em:<http://www.devin.com.br/shell_script/

> acessado em:08/05/2013 • Madeira, Frederico.Adminstração de redes I – Linux<

http://www.slideshare.net/fred_m/linux-shell-e-comandos-bsicos > acessado em:06/5/2013• Autor desconhecido.shell Script.Disponivel em<http://pt.wikipedia.org/wiki/Shell_script> acessado

em:08/05/2013• Autor desconhecido.Shebang.disponivel em<http://wiki.linuxquestions.org/wiki/Shebang>

acessado em:08/05/2013• Philippe Sauvé, Jacques. Programação do Shell.Disponivel em:<

http://www.dsc.ufcg.edu.br/~jacques/cursos/progsh/progshell.htm> acessado em:08/05/2013