Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
7Activity
0 of .
Results for:
No results containing your search query
P. 1
Apostila Shell Scripting

Apostila Shell Scripting

Ratings: (0)|Views: 407|Likes:
Published by jose_aof
apostila introdutória ao shell scripting
apostila introdutória ao shell scripting

More info:

Published by: jose_aof on Feb 15, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/15/2013

pdf

text

original

 
Introdução ao Shell Scripting
ApostilaIntrodução ao Shell Scripting2009
José de Figueiredodeb.gnulinux@gmail.com1
 
Introdução ao Shell Scripting
Sumário
Introdução.............................................................................................................................................3Shell.................................................................................................................................................3Scripts..............................................................................................................................................3Shell Scripting..................................................................................................................................4Primeiro Script .....................................................................................................................................4Organizando.....................................................................................................................................4Hello World......................................................................................................................................4Nomenclatura de ShellScripts..........................................................................................................5Executando o ShellScript.................................................................................................................5Possíveis erros..................................................................................................................................6Aprimorando o script............................................................................................................................7Perfumaria........................................................................................................................................7Entrada pelo teclado.........................................................................................................................7Variáveis...........................................................................................................................................8Controle de fluxo..................................................................................................................................8Comando TEST e IF-ELIF-ELSE-FI...............................................................................................8CASE.............................................................................................................................................10Loops..................................................................................................................................................11Laço FOR.......................................................................................................................................11Laço while......................................................................................................................................12Funções...............................................................................................................................................13Exemplos de Scripts na Prática..........................................................................................................13Script backup 1..............................................................................................................................13Scritp backup 2..............................................................................................................................14Script backup 3..............................................................................................................................15Download ......................................................................................................................................16Automatização de tarefas...................................................................................................................18Sintaxe do cron..............................................................................................................................19Agendando backup........................................................................................................................19Agendando download....................................................................................................................19Bibliografia.........................................................................................................................................20José de Figueiredodeb.gnulinux@gmail.com2
 
Introdução ao Shell Scripting
Introdução
Shell 
Shell, também conhecida como “prompt de comandos” é o interpretador de comandos de umsistema operacional. Sua função é interpretar os comandos que o operador insere, via teclado,devolvendo os resultados no monitor ou outro dispositivo de saída.Todos os sistemas operacionais possuem uma ou mais Shell. No mundo Unix, existem quatro Shellsmais comuns, que são:
Bourne Shell: Shell padrão para Unix, é executado pelo /bin/sh. Foi desenvolvido porStephen Bourne em 1975;
Korn Shell: é um melhoramento do Bourne Shell, é executado por /bin/ksh ;
C Shell: é uma Shell com sintaxe parecida com a linguagem C. Não tem portabilidade com oBourne Shell, mas é comum em sistemas BDS
1
. É executado por /bin/csh
Bourne Again Shell: é o Shell desenvolvido pelo projeto GNU, largamente utilizado porsistemas GNU/Linux. É executado por /bin/bash. Nosso minicurso será baseado nesteinterpretador.O sistema operacional Windows®
2
 também tem um interpretador de comandos, chamado
 prompt decomandos
– que lembra o DOS®
2
. Neste sistema, podem ser criados
“programas de lote”
que sãoanálogos, mas não portáveis, com Shell scripts.
Scripts
Scripts, ou scripting, é uma técnica de programação, onde o programa escrito não precisa sercompilado para rodar. Todos os comandos do script são interpretados por um interpretador própriopara cada linguagem. Normalmente as linguagens baseadas em script tem uma estrutura deprogramação bastante simples.Podemos citar algumas das linguagens de script, no entanto, há uma variedade muito grandedisponível:
ShellScript;
Javascript;
Perl;
PHP;
Ruby.
1Berkeley Software Distribution.2Marca registrada da Microsoft Corporation.
José de Figueiredodeb.gnulinux@gmail.com3

Activity (7)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
fc22 liked this
spyderlinuxrgm liked this
spyderlinuxrgm liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->