He tratado este comando,Cómo reemplazar una cadena en múltiples archivos usando grep y sed cuando el argumento -i no es compatible?
grep '/static' dir/* | xargs sed -i 's/\/static//g'
pero la versión de sed que estoy usando no soporta el argumento -i.
Para reemplazar una cadena en un archivo, en el mismo archivo de entrada como de salida, normalmente hago esto:
sed 's/\/static//g' filename.txt > new_filename.txt ; mv new_filename.txt filename.txt
¡Funcionó! No estaba dando una extensión para el archivo de copia de seguridad. Trowing eso allí lo hizo funcionar. Esto es definitivamente más fácil de recordar que pasar por un bucle for. ¡Gracias! – davierc