Ipsissima verba Javier M Mora: > > find /home/alguien/dir -type f -name '*.txt' -exec \ > > sh -c 'echo "$0"; (sed -e "s/oracle/nuevooracle/g" < "$0" > "$0".tmp) \ > > && mv "$0".tmp "$0"' '{}' ';' > > Amigo Cesar y esto ^^^^^^^^^^^ como lo llamas ¿matarlas a palos?
:-D > (me parece un one-liner un poco excesivo) Hay que ser hombres, no payasos... :-) Nah, ya en serio, yo lo habría hecho así por la flojera de crear un script, especialmente si sólo se va a usar una vez. Pero sí, tienes razón, se ve espantoso. El mensaje de Carles, en este mismo hilo, hace exáctamente lo mismo, pero en un script. Lo único que yo agregaría a ese script es un poco más cuidado con las comillas, considerando que pueden haber archivos con espacios o chorombolos en el nombre. -CR -- Ceterum censeo: SCO delenda est.