[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-14 9:12 GMT-05:00 Camaleón <noelamac@gmail.com>:
> El Wed, 13 Apr 2016 21:37:33 -0500, Debia Linux escribió:
>
>> 2016-04-10 9:10 GMT-05:00 Camaleón <noelamac@gmail.com>:
>
> (...)
>
>>>>> 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?.
>>>
>>> Hum... pues a mí eso no me pasa:
>
> (...)
>
>>>> 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.
>>>
>>> Esto no lo entiendo... ¿no puedes guardarlo dónde?
>>
>> De hecho estoy cometiendo un error. Funciona lo que todos me han
>> aportado, pero acabo de darme cuenta de porque el error.
>>
>> Sucede que despues de eso, estoy tratando de sustituir un texto con el
>> mensaje recibido y esto lo hago mediante sed ej:
>>
>> echo "Escribe el mensaje a enviar"
>> read mensaje
>>
>> echo "$mensaje" | gnokii --sendsms 4587956452
>>
>> sed -i "s/TEXTOAREEMPLAZAR/$mensaje/g" /home/system/logs/`date
>> +%Y-%m-%d-%H:%M`
>>
>> Por tanto el proceso es este
>>
>> echo "https://miipejemplo.com/usuer/login.asp";
>>
>> sed -i "s/TEXTOAREEMPLAZAR/https://miipejemplo.com/usuer/login.asp/g";
>> /home/system/logs/`date +%Y-%m-%d-%H:%M`
>>
>> Y es donde confundo al comando sed y entonces no realiza su funcion como
>> debe ser.
>>
>> Entonces la pregunta correcta seria
>>
>> ¿Como le hago para escribir barras diagonales y que a cada diagonal se
>> anteponga un backslash para que el comando sed lo interprete
>> correctamente?
>
> Si te refieres a escapar las barras "/" en sed puedes usar las invertidas
> "\" para las rutas.

Perfecto, lo intentare para ver el resultado.

en cuanto tenga algun resultado, lo posteo... (recuerden que tengo
mucho trabajo)...

>
> Saludos,
>
> --
> Camaleón
>


Reply to: