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