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

Re: sed: representar un retorno de línea



Antonio Galicia wrote:
On 11/20/07, Walter O. Dari <wlinuxw@gmail.com> wrote:

El salto de linea no es "\r\n" ????
Probé de estas dos formas...

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

 Independientemente de que debes "escapar" el $ no va a funcionar en
virtud de que sed es un procesador de líneas por lo que no puede ver
el archivo como un todo. Mejor usa perl:

perl -e 'local $/;$_=<>;s/session_start\(\);\n\$_SESSION\[.cSistema.\]="Sistema
Administracion"/include("IdSistema.inc")/;print;' -i.bak
ComprobRTS2.php

--
 Saludos,
 Toño

Gracias, lo voy a intentar.
Walter

----
 http://agc.com.mx/antoniogc/blog





Reply to: