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