Bueno, realmente quería crear un filtro para usar en DeltaWalker para ignorar archivos con solo una diferencia de línea particular, para poder identificar los archivos que tenían otros cambios en el código fuente. Stackoverflow regex guru me dio varias buenas expresiones que producen buenos resultados find -exec grep en OS X Terminal, pero no tienen efecto en los resultados de DeltaWalker. Entonces, tengo otra idea.Cómo usar find, -exec, grep y sed con expresión regular para reemplazar parte de una línea de texto?
Recuerdo una utilidad llamada sed, que no tengo experiencia ... pero, creo que podría llamarse con el modificador find -exec. Entonces, tengo lo siguiente y me pregunto si alguien sabe cómo mezclar sed para reemplazar la línea de texto correspondiente: "Copyright (c) 2008 - 2009" con "Copyright (c) 2008 - 2010"
find . -exec grep -Hn '^.*Copyright (c) 2008 - 2009' {} \;
Thin puede no ser de ayuda, pero en el mundo de Windows hay una tonelada de editores de texto libre que hacen una búsqueda/reemplazo en directorios de archivos completos. Eso es si estás buscando una solución rápida y no estás tratando de arreglar el problema para el futuro también ... solo fwiw – Keng