Skip to content

omatheusilva/exercicios-shell

Repository files navigation

Exercícios de Shell Script 🐧

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].

🎯 Objetivos de Aprendizado

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.

🚀 Como Executar

Para testar os scripts, é necessário utilizar o terminal do Linux. Siga os passos abaixo:

  1. 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.sh

Nota: É 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.

📂 Estrutura e Tópicos dos Exercícios

  • 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).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages