Skip to content

Latest commit

 

History

History
45 lines (23 loc) · 1.75 KB

README.md

File metadata and controls

45 lines (23 loc) · 1.75 KB

Atividade Opcional de Shell Scripting IT Talent 2024

Utilização do TMUX: tmux

Funções: funções

Leitura de Entrada do Usuário: entrada do usuário

Cálculos numéricos: cálculos

Estrutura Case: case

Loop For: loop

Loop While: loop

IFS: IFS

Trap: trap

Pipe: pipe

Redirecionamento: redirecionamento

Arrays: arrays


1ª Atividade Proposta: Calculadora

  • Crie uma calculadora que recebe dois operandos e um operador (soma, subtração, multiplicação e divisão) e entrega o resultado do cálculo. Você pode mostrar um menu de opções onde o usuário poderá escolher qual função executar, inclusive sair do programa

2ª Atividade Proposta: Análise de Logs

Verifique o script de geração de logs e entenda o seu funcionamento. Depois, verifique:

  • Checagem de Arquivo de Log: O script assume que o arquivo de log pode ser escrito sem verificar se ele já existe ou se é acessível. Adicione uma mensagem de erro para stderr caso o arquivo não exista.

  • Checagem de Arquivo de Entrada: Adicione uma mensagem de erro para stderr caso o arquivo não exista e redirecione para o arquivo input_error_log.txt

  • Crição de Log específico de Erros: Crie um arquivo específico para logs de erros (contém a tag ERRO) em error_log.txt

  • Crie cenários: crie cenários mais complexos utilizando o que aprendeu.