Este repositório contém a resolução de uma lista de exercícios de fixação focada em Shell Script[cite: 1]. [cite_start]As atividades fazem parte do conteúdo de Introdução a Shell Script da disciplina de Sistemas Operacionais / Linux, do Curso de Redes de Computadores / LabSO.
A entrega consiste nos arquivos .sh funcionando corretamente no terminal[cite: 4].
Os scripts desenvolvidos neste repositório visam colocar em prática as seguintes habilidades:
- Fixar a passagem de parâmetros em scripts Shell.
- Utilizar comandos Linux dentro de scripts.
- Criar e utilizar variáveis locais e variáveis de ambiente.
- Aplicar testes condicionais com if, elif e else.
- Utilizar operadores lógicos em verificações.
- Construir repetições com o laço for.
- Criar menus e decisões com a estrutura case.
Para testar os scripts, é necessário utilizar o terminal do Linux. Siga os passos abaixo:
- Conceda permissão de execução ao arquivo desejado usando o comando
chmod:chmod +x nome_do_script.sh
2.Execute o script a partir do diretório atual:
./nome_do_script.shNota: É recomendado testar cada script com entradas válidas e inválidas para garantir seu funcionamento correto. Todos os arquivos incluem a declaração #!/bin/bash na primeira linha.
- Parte 1: Passagem de parâmetros (Exercícios 1 ao 3).
- Parte 2: Comandos Linux dentro do Shell Script (Exercícios 4 ao 6).
- Parte 3: Variáveis (Exercícios 7 ao 9).
- Parte 4: Variáveis de ambiente (Exercícios 10 e 11).
- Parte 5: Testes condicionais (Exercícios 12 ao 14).
- Parte 6: Operadores lógicos (Exercícios 15 ao 17).
- Parte 7: Laço de repetição for (Exercícios 18 ao 21).
- Parte 8: Estrutura case (Exercícios 22 ao 24).
- Parte 9: Exercício integrador (Exercícios 25 e 26, focados em gerenciamento e administração básica do sistema).