Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/06/2012, 13:09
Avatar de DooBie
DooBie
 
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 20 años, 3 meses
Puntos: 71
Respuesta: como buscar y sustituir un texto en archivos por linea comando linux

Cita:
Iniciado por lulavoy Ver Mensaje
gracias.

Al final he utilizado:
find /path/directorio “*.txt” | xargs perl -pi -e ‘s/www/public_html/g’ y funciona pero me sustituye tanto:
www como /www/, es decir, toda aparición de www y yo quería /www/ ¿como puedo indicar el caracter / ?

si lo pongo así:
find /path/directorio “*.txt” | xargs perl -pi -e ‘s//www///public_html//g’
me devuelve error

saludos
find /path/directorio “*.txt” | xargs perl -pi -e ‘s/\/www\//\/public_html\//g’

Si no recuerdo mal, para escapar carácteres especiales, se debe usar \, prueba así.