SkillAgentSearch skills...

BashScripting

No description available

Install / Use

/learn @moisesAlc/BashScripting
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Atividade Opcional de Shell Scripting IT Talent 2024

Utilização do TMUX: tmux

Funções: funções

Condicionais: condicional, test, operadores lógicos...

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.

Related Skills

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated1y ago
Forks3

Languages

Shell

Security Score

50/100

Audited on Jul 21, 2024

No findings