Função que indica o estado do funcionamento do script
Publicado por Adriano Rodrigues Balani 28/11/2006
[ Hits: 5.647 ]
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
Criando usuário com poderes de root
EPD 0.5 (Criando e editando pacotes de instalação debian)
Descompactar vários arquivos ao mesmo tempo de um diretório específico
Tornando seu Ubuntu uma distro para testes de intrusão
Nenhum comentário foi encontrado.
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
[Resolvido] Algo deu errado ao abrir seu perfil
Usando o VNSTAT para medir o seu consumo de internet
Habilitando clipboard manager no ambiente COSMIC
Problema com som no laptop (5)
Quando vocês pararam de testar distros? (11)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









