-
-
Notifications
You must be signed in to change notification settings - Fork 1
mensagemErro
Rodolfo Dirack edited this page Apr 18, 2022
·
3 revisions
A função exibirMensagemErroProgramaFormatada recebe os parâmetros da seguinte maneira:
- $1 NOME_PROGRAMA
- $2 NUMERO_ERRO
- $3 MENSAGEM_ERRO
Exibe o erro na tela com o seguinte comando echo e encerra a execução com exit:
echo -e "\033[31m$NOME_PROGRAMA: ERRO($NUMERO_ERRO): $MENSAGEM_ERRO\033[m"
exit "$NUMERO_ERRO"
Para compreender melhor a utilização desta biblioteca, utilize o seguinte exemplo de uso dentro de um shell script chamado script.sh:
#!/bin/bash
# Arquivo script.sh
source mensagemErro
MENSAGEMERRO="Exemplo de uso da biblioteca mensagemErro"
exibirMensagemErroProgramaFormatada "$(basename $0)" "1" "$MENSAGEMERRO"
Dê permissão de execução ao script:
chmod +x script.sh
Execute o script com:
./script.sh
A saída esperada será:
script.sh: ERRO(1): Exemplo de uso da biblioteca mensagemErro.sh
Rodolfo Dirack - @dirack – rodolfo_profissional@hotmail.com
Todos os direitos reservados - Distribuído sob a licença GPL3. Veja LICENSE
para mais informações.