estoy usando egrep -R
seguido por una expresión regular que contiene cerca de 10 sindicatos, así como: .jpg | .png | .gif
etc. Esto funciona bien, ahora me gustaría reemplazar todas las secuencias encontradas con .bmp
usando sed y grep para buscar y reemplazar
estaba pensando en algo así como
egrep -lR "\.jpg|\.png|\.gif" . | sed "s/some_expression/.jpg/" file_it_came_form
por lo que la cuestión aquí es cómo hago una unión expresión regular similar en sed
y cómo lo cuento para guardar los cambios en el archivo que tiene la entrada desde.
me encontré con esta pregunta durante la búsqueda de formas de buscar y reemplazar en varios archivos en una jerarquía de directorios. Para otros en mi situación, pruebe [rpl] (http://freshmeat.net/projects/rpl/). – titaniumdecoy
gracias rpl funciona y es realmente fácil de recordar ... simplemente rpl old_string new_string target_files. – cesarpachon