Função que indica o estado do funcionamento do script
Publicado por Adriano Rodrigues Balani 28/11/2006
[ Hits: 5.313 ]
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
SSSR - configure Samba no Damn Small Linux e DSL-N
cal2svg gerador de calendários em formato vetorial SVG
Pós-instalação do Ubuntu 18.04 LTS (codecs, ferramentas do sistema e dev.)
Aplicando layer7 sem digitar uma linha de código sequer
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (4)