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

sed: representar un retorno de línea



Hola gente...

Necesito reemplazar en varios programas un texto similar a esto:

texto buscado...

<?session_start();
$_SESSION['cSistema']="Sistema Administracion";?>

reemplazar por...

<?include("IdSistema");?>

Lo que no puedo encontrar es como representar el salto de línea al utilizar sed.
El script me funciona bien cuando no hay un salto de línea, pero en
este caso tengo que reemplazar dos líneas por sólo una.

Probé representando el salto de línea con \n y con \r pero nada, y me
está costando encontrar ejemplos con este caso en la web. Las comillas
me las tomó poniendo una \ delante de ellas.

El script que había echo tiene una línea como la que sigue para cada programa...

sed -e "s/session_start();\r$_SESSION['cSistema']=\"Sistema
Administracion\"/include(\"IdSistema\")/" -i.bak comprobFCC.php

Les agradezco cualquier ayuda.
Saludos,

Walter
     .-----.
    / \ _ / \   __
 (\/  /  \   |_/oo)
  \--------------~
  // ||   || \\
http://www.swcomputacion.com/

Reply to: