Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Ubuntu 6.06.1 LTS
Por ebanoac
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Adriano Rodrigues Balani em 28/11/2006    [ 2389 hits ]

Login: balani, 134707 pontos

Homepage: http://blogdobalani.blogspot.com   


Descrição

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.

[ Download: Mensagem ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

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










Scripts recomendados
   Script Linux recomendado Front-end para backup em CDRW e DVDRW
   Script Linux recomendado Trocar string A por string B em vários arquivos
   Script Linux recomendado Jftp Script - Script para automação de um processo FTP
   Script Linux recomendado pegando ip do windows update
   Script Linux recomendado Backup completo e automatizado da base de dados do ZODB

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.