Você está na página 1de 9

Shell Script

● Shell script é uma linguagem de script embutida no terminal dos sistemas operacionais da família
Linux e variantes Unix. Esta linguagem te possibilita executar comandos diretamente ao sistema
operacional (linguagem interpretada).
○ Um script nada mais é do que uma sequência de instruções que tem por objetivo realizar uma tarefa,
utilizando os comandos específicos do bash e os executáveis do sistema operacional.
● A Shell Script possui uma fácil e intuitiva compreensão, podendo ser editada como um arquivo de
texto comum, e em qualquer editor de texto de sua preferência.
● É bastante comum encontrarmos casos em que o desenvolvedor desperdiça seu tempo em ações
repetitivas, como abrir os mesmos programas, excluir diretórios, escrever arquivos de logs, entre
outras coisas. Nestes casos, uma solução muito eficiente é criar arquivos scripts para simplificar e
automatizar estas tarefas.
Shell Script
● Para executar o arquivo de script basta verificar/autorizar permissão de execução e depois executar
o arquivo.
● A permissão de execução pode ser feita com o comando chmod +x "arquivo", chmod 744 "arquivo"
ou da seguinte maneira:

● Para executar o arquivo basta:


Shell Script
● Arquivo de script

● Comentários
Shell Script
● Declarando Variáveis
○ Tipagem Fraca
○ Tipagem Dinâmica
Shell Script
● Declarando Variáveis
Indica a linguagem que será utilizada para interpretar o
○ Exemplo script!

Comentário

Comando para exibir uma mensagem com o nome do


usuário

Comando que imprime o nome do diretório local/atual

Exibir data e hora do sistema


Shell Script
● Declarando Variáveis
○ Exemplo
Shell Script
● Declarando Variáveis
○ Parâmetros
Shell Script
1. Exercício: Fazer a atividade usando o slide anterior seguindo as seguintes etapas
a. Criar o arquivo script.sh
b. Abrir e editar o arquivo usando o vim
c. Escrever um código script shell dentro do arquivo criado que declare uma variável, atribua um valor a ela e
exiba seu valor com o comando "echo".
d. Salvar e sair do arquivo
e. Executar o script.sh e verificar no interpretador do sistema se o arquivo foi executado.
Shell Script
● Arquivo de script: Exemplo 03

Você também pode gostar