Shell Script
Shell Script
Três Lagoas, MS.
22 de Maio de 2013
Aluno: Waldair Emilio Junior
Unidade Curricular: Sistemas Operacionais
Professor: Ápio Carnielo e Silva
Curso: Técnico em Informática ||
Campus Três Lagoas
Shell Script são conjuntos de comandos usados pelo usuário para a realização de instruções.Com isso o usuário pode executar uma sequencia de operações e testes.Uma vez criado, um Shell Script pode ser reutilizado quantas vezes for necessário. Seu uso, portanto, é indicado na automação de tarefas que serão realizadas mais de uma vez
Os mais comuns são: executáveis para instalação, para a geração de relatórios e análises para testes. Assim facilitando a vida e o trabalho do administrador do sistema e de qualquer outro usuário.
O Shell Script possui características bastante interessantes, veja algumas delas:
É de terminologia e funções nativas ao usuário Linux, pois utiliza comandos do mesmo;
Fácil e lógica compreensão;
Não necessita de depurador, e no caso de erros de sintaxe, basta apenas editar e salvar novamente o arquivo, sem necessidade de compilação;
Pode ser distribuído e corrigido, no caso de BUGs, por toda a comunidade Linux;
Suporte a funções.
Exemplo:
# Autor: Vinicius Freire
# Função: soma 2 + 2 até chegar em 30
#!/bin/bash
echo 'Deseja realizar uma operação de loop finita?[s / n]' #Aqui, use aspas simples '' read resposta if [ $resposta = s ] #Inicio do comando IF
then
soma=0 while ["$soma" -le 30] #Inicio do comando WHILE, use aspas duplas "" do echo "$soma" #também aspas duplas, escreva exatamente como está, senão ocorrerá erro soma=`expr $soma + 2` #aqui, use o crase(`), senão ocorrerá erro done #Fim do comando WHILE echo "Fim do scritp."