2016-04-10 8:44 GMT-05:00 listascor...@msjs.co <listascor...@msjs.co>: > El 09/04/16 a las 23:04, Debia Linux escribió: > >> 2016-04-09 22:59 GMT-05:00 Debia Linux <debianer...@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; >