shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Para os afixionados em torpedos ...


From: Marcelo G. Dias
Subject: Para os afixionados em torpedos ...
Date: Sat, 3 Jul 2004 00:13:13 -0300
User-agent: KMail/1.5.3

Encontrei um script para envio de torpedo para telefones celulares da claro na 
net, se não me engano foi no dicas linux e o autor é Alessandro, se tiver 
errado pesso a ele que me perdoe, mas como gosto de fusar, resouví auterá-lo 
para torna-lo mais legivel na sua execução no console, pois as clinicas que 
dou suporte os usuários utilizam ele para me enviar menságens em tempo real 
de quaisquer problemas na rede ( Neste caso as opções de DDD e NUMERO são 
omitidas para eles com uma pequena modificação no script ), e o legal é que 
as meságens são degratis !!! :-))

###############################################
#! /bin/bash

# Sistema que permite envio de torpedo via linha de comando
# para celulares da cláro

clear

echo -e "\t->\tInforme qual o DDD do celular : \c"
read DDD

echo -e "\t->\tInforme qual o NÚMERO do celular : \c"
read NUMERO

echo -e "\t->\tInforme qual o seu NOME : \c"
read NOME
clear

while true
do
        echo -e "\t->\tDigite sua menságem"
        echo -e "\t->\t( Ela deverá têr no maximo 80 caracteres ) :"
        if [ "$ERRO" ]
        then
                echo -e "\t->\t << $ERRO >>"
                echo -e "\t->\t$MENSAGEM"
                echo -e "\t->\tDigite-a Novamente : \c"
        else
                echo -e "\t->\t\c"
        fi
        read MENSAGEM

        clear
        
        NC=`expr length "$MENSAGEM"`
        [ \( "$NC" -le "80" \) -a \( "$NC" -gt "0" \) ] && break
        [ "$NC" -ge "80" ] && ERRO="Seu texto é maior que 80 caracteres !!!"
        [ "$NC" -eq "0" ] && ERRO="Você deve digitar algum texto !!!"
done

if [ "$DDD" -a "$NUMERO" -a "$NOME" -a "$MENSAGEM" ]
then
        echo "DDD......: $DDD"
        echo "Celular..: $NUMERO"
        echo "Remetente: $NOME"
        echo "MSG......: $MENSAGEM"
        echo "Status...: Enviando mensagem..."
        
        NOME=`echo "$NOME"| sed "s| |+|g;s|&|%26|g"`
        MENSAGEM=`echo "$MENSAGEM"| sed "s| |+|g;s|&|%26|g"`

        URL='http://www2.claro.com.br/torpedoweb/clarotw_pwd.asp'
        PARAMETRO=`echo "?ddd_para=$DDD&telefone_para=$NUMERO&nome_de=$NOME&\ 
ddd_de=&telefone_de=&msg=$MENSAGEM&caract=0"`

        lynx -dump -accept_all_cookies "$URL$PARAMETRO" 2>/dev/null
        [ "$?" == "0" ] && echo "Mensagem enviada ..." || echo "Erro de envio 
de 
mensagem ..."
else
        echo -e "\t->\tVocê deverá informar todos os parametros, OK !!!"
fi
###############################################
-- 
\|||||/
(o o)       *** Seja Livre e evite a pirataria use GNU/Linux ***
--( )-0ooo-------------------------------------------------------
| MARCELO GIOVANNI DIAS - WEBMASTER
| E-mail: address@hidden - Site : http://www.boletim.net
-----------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]