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

Re: Guardar registro de actividad con diagonales / y enviarlo por mail o por mensaje



2016-04-10 8:44 GMT-05:00 listascorreo@msjs.co <listascorreo@msjs.co>:
> El 09/04/16 a las 23:04, Debia Linux escribió:
>
>> 2016-04-09 22:59 GMT-05:00 Debia Linux <debianeromx@gmail.com>:
>>>
>>> Debianeros:
>>>
>>> Les he comentado que tengo un sistema de avisos automaticos para ver
>>> como se encuentra el sistema y si esta funcionando a la perfeccion...
>>> hasta ahora con un ligero detalle que explico a continuacion.
>>>
>>> Tengo un script que envia mensajes al area de sistemas para cualquier
>>> imprevisto. Tambien se puede enviar un mensaje de manera manual de la
>>> siguiente forma
>>>
>>>
>>> ...etc
>>>
>>> echo "Escribe el mensaje a enviar"
>>> read mensaje
>>>
>>> echo "$mensaje" | gnokii --sendsms 4587956452
>>>
>>> echo "$mensaje" > /home/system/logs/`date +%Y-%m-%d-%H:%M`
>>>
>>> ...etc
>>>
>>> Hasta aqui no hay problema, el problema es que ahora tenemos la
>>> necesidad de enviar direcciones de paginas web algo asi como
>>> www.miip.com/user/login.asp
>>>
>>> Podemos escribirlo sin ningun problema quedando de la siguiente manera
>>>
>>> ...etc
>>> echo "Escribe el mensaje a enviar"
>>> read mensaje
>>>
>>> echo "www.miip.com/user/login.asp" | gnokii --sendsms 4587956452
>>>
>>> echo "www.miip.com/user/login.asp" > /home/system/logs/`date
>>> +%Y-%m-%d-%H:%M`
>>> ...etc
>>>
>>> Al revisar el archivo log, no aparece la direccion pero si le pogo dos
>>> "backslashes" antes de cada diagonal, entonces si me aparece en el log
>>> pero el problema es que al enviarlo por mensaje de texto, tambien se
>>> envian los "backslashes"
>>>
>>>
>>> ...etc
>>> echo "Escribe el mensaje a enviar"
>>> read mensaje
>>>
>>> echo "www.miip.com\\/user\\/login.asp" | gnokii --sendsms 4587956452
>>>
>>> echo "www.miip.com\\/user\\/login.asp" > /home/system/logs/`date
>>> +%Y-%m-%d-%H:%M`
>>> ...etc
>>>
>>> En el log /home/system/logs/`date +%Y-%m-%d-%H:%M` aparece lo siguiente:
>>>
>>> www.miip.com/user/login.asp
>>>
>>> Pero el mensaje de texto que le llega al responsable en turno le llega
>>> de la siguiente manera
>>>
>>> SMS Recibido
>>> www.miip.com\\/user\\/login.asp
>>>
>>> La pregunta es ¿Como le hago para que el registro quede sin los
>>> backslashes y que al mismo tiempo el mensaje tambien llegue sin los
>>> backslashes?.
>>
>>
>> Se me olvidaba que al recibir el mensaje de respuesta con alguna
>> diagonal, no podemos guardar el registro, como si solo pudieramos
>> leerlo pero no guardarlo.
>>
>>
>>>
>>> Agradezco su ayuda.
>>>
>>> Debianeromx
>>
>>
>
> Hola
>
> echo no imprime ciertos caracteres.
> printf imprime caracteres especiales.
>
> printf "Escribe el mensaje a enviar"
> read mensaje
>
> printf "www.miip.com/user/login.asp" | gnokii --sendsms 4587956452
>
> printf "www.miip.com/user/login.asp" > /home/system/logs/`date
> +%Y-%m-%d-%H:%M`
>

Gracias, funciona perfectamente, quien no funciona muy bien soy yo,
como veras, ya comente el error que estoy cometiendo, si pudieras
ayudarme, te lo agradecería.

>
> Saludos;
>


Reply to: