En Linux, ¿cuál es una buena manera de encontrar todas las apariciones de "cadena1" en archivos de un directorio y reemplazarlas con "cadena2"?
Respuesta1
Bastante básico. Utilice sed con archivos globales. A menos que te refieres a todos los archivos en el directorioy subdirectorios?
sed -i 's/string1/string2/g' /path_to_dir/*
Editar:En el caso de literalmentetodobajo el directorio
find /path_to_dir/ -type f -exec sed -i 's/string1/string2/g' '{}' +