Função que indica o estado do funcionamento do script
Publicado por Adriano Rodrigues Balani 28/11/2006
[ Hits: 5.741 ]
Homepage: http://blogdobalani.blogspot.com
Essa função eu copiei do script de instalação do driver da placa de rede Marvell Yukkon, ele trabalha igual a inicialização do sistema, colocando um sinal no canto direito da tela, tipo [ OK ], [ Falha ], [Executando]. Traduzi as mensagens.
function msg(){
if test -z "$LINES" -o -z "$COLUMNS" ; then
eval `stty size 2>/dev/null | (read L C; \
echo LINES=${L:-24} COLUMNS=${C:-80})`
fi
test $COLUMNS -eq 0 && COLUMNS=80
esc=`echo -en "{FONTE}33"`
error="${esc}[1;31m"
ok="${esc}[1;32m"
warn="${esc}[1;33m"
working="${esc}[1;34m"
stat=`echo -en "{FONTE}15${esc}[${COLUMNS}C${esc}[10D"`
norm=`echo -en "${esc}[m{FONTE}17"`
m_ok="${stat}[${ok} OK ${norm}]"
m_failed="${stat}[${erro} FALHA ${norm}]"
m_warning="${stat}[${warn} ATENÇÃO${norm}]"
m_working="${stat}${working}EXECUTANDO ${norm}"
case "$1" in
3) echo -n "$m_working" ;;
2) echo "$m_warning" ;;
1) echo "$m_ok" ;;
0) echo "$m_failed" ;;
esac
return 0;
}
##################################
#
# uso
#
##################################
# exemplo de mensagem [ OK ]
echo -n "Mensagem Positiva OK"
msg 1
# exemplo de mensagem [ Erro ]
echo -n "Mensagem de Falha"
msg 0
# exemplo de mensagem [ Atenção ]
echo -n "Mensagem de Atenção"
msg 2
# exemplo de mensagem [ Executando ]
echo -n "Mensagem de Execução"
msg 3
Conexão Remota Linux No Windows
Criar políticas para o SELinux
Criando arquivos de in e out no CBQ
Localizar e excluir linhas repetidas em um arquivo texto
Proc_del - Desinstalar programas compilados
Nenhum comentário foi encontrado.
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
O Editor de Texto Nano: Simplicidade no Terminal
SynapSeq - programa para estimular as ondas cerebrais
Por que seu __DIR__ falhou ou o "inferno" dos caminhos no PHP
[Resolvido] Meu monitor suporta 100fps. Por que o máximo é 60fps nos jogos?
Jogando "Magic" gratuitamente no Linux
Zoxide e fzf no bash para incrementar o uso do Terminal
[pedido] biglinux versao 1 (0)
A falsa sensação de que entende a tal da palavra! (1)
Eu aprendi o segredo das artes! hahaha (5)









