Apresentação Shell Script Nome: João Peil Contato: contato.jpeil@gmail.com Curso: ADS
Índice 1.1 O que é Shell Script?------------------------3 1.2 Listagem de Interpretadores--------------4 2.1 Como funciona?------------------------------5 2.2 Como é Executado?-------------------------6 2.3 Características--------------------------------7 3.1 Amostra de Script----------------------------8
1.1 O que é Shell Script? Shell é uma linguagem de script (por isso Shell Script), que é usada em diversos sistemas operacionais com diversas formas de linguagem, no que cabe aos interpretadores denominar tais formas.
1.2 Listagem de Interpretadores Bash Sh Ash Csh Tcsh
2.1 Como Funciona? O script funciona com base em linhas de comando. Após a inserção dos comandos em um editor de texto executável, o script é executado e então o interpretador processa as linhas de comando de acordo com o seu padrão, e em seguida retorna com a tela do que foi feito para o usuário.
2.2 Como é executado? Para demonstrar a execução do shell, será mostrada uma imagem de como ela é feita, e logo em seguida uma breve explicação sobre o que foi feito.
É simples, primeiro digita-se o nome do interpretador usado no script, para que não haja nenhum tipo de problema (neste caso usamos o bash). Em seguida é adicionado um espaço e o nome dado ao script que você deseja executar. E pronto, você executou um arquivo em shell.
2.3 Características Tendo algum entendimento de linguagens de programação, pode-se dizer que o shell é um artifício poderoso em relação a criação de programas rápidos e de fácil acesso. Além disso, a linguagem baseada no script é fácil de ser compreendida, porém muito detalhista em questão a organização das linhas de comando, ou seja, um mínimo erro pode ser fatal ao script.
3.1 Amostra de Script Esta imagem apenas exibe o uso do “#” para descrições do programa a ser trabalhado.
Acima é apresentada a função “Preparado” que exibe uma pergunta utilizando o recurso gráfico dialog. Se o usuário apertar sim, o programa vai redireciona-lo a função FOR, se não será fechado.
Logo após mostra uma contagem regressiva usando o laço de repetição For e na sequência a imagem de uma bomba feita em Ascii. Depois é feito o processo de passagem para a função “Sucesso”
Logo acima, temos o início da função sucesso, que exiba duas mensagens, uma de sucesso na explosão, e outra dando adeus ao usuário. Após isso o programa é fechado.
Para que não ocorra nenhum problema a primeira função é chamada abaixo de todo o script, para que ele possa ser rodado.