Línea de retorno Shell
Resuelto
bibitun
Mensajes publicados
10
Estado
Miembro
-
bibitun Mensajes publicados 10 Estado Miembro -
bibitun Mensajes publicados 10 Estado Miembro -
Hola,
Tengo un problema que estoy tratando de resolver desde el viernes sin éxito. De hecho, estoy escribiendo un shell donde debo insertar con sed una línea, luego un salto de línea y luego otra línea:
sed s/lign_remplacer/ligne1\nligne2/g archivo > archivo;
El problema es que el salto de línea no es reconocido y solo obtengo ligne1nligne2.
He duplicado el doble slash y obtengo lo mismo, cuando lo triplico, obtengo ligne1\nligne2.
Aclaro que utilizo Putty para conectarme al servidor, desafortunadamente no tengo otra opción de herramienta.
Gracias por tu ayuda.
Tengo un problema que estoy tratando de resolver desde el viernes sin éxito. De hecho, estoy escribiendo un shell donde debo insertar con sed una línea, luego un salto de línea y luego otra línea:
sed s/lign_remplacer/ligne1\nligne2/g archivo > archivo;
El problema es que el salto de línea no es reconocido y solo obtengo ligne1nligne2.
He duplicado el doble slash y obtengo lo mismo, cuando lo triplico, obtengo ligne1\nligne2.
Aclaro que utilizo Putty para conectarme al servidor, desafortunadamente no tengo otra opción de herramienta.
Gracias por tu ayuda.
6 respuestas
Hola,
¿Qué sistema operativo tienes en tu servidor?
¿Qué versión de "sed"?
Prueba con el código ASCII:
Es un CERO y no una O mayúscula...
--
Zen my nuggets ;-)
Haz un gesto por el medio ambiente, cierra tus ventanas y adopta un pingüino.
¿Qué sistema operativo tienes en tu servidor?
¿Qué versión de "sed"?
Prueba con el código ASCII:
sed 's/lign_remplacer/ligne1\x0Aligne2/g' fichier > fichier
Es un CERO y no una O mayúscula...
--
Zen my nuggets ;-)
Haz un gesto por el medio ambiente, cierra tus ventanas y adopta un pingüino.