
find . -name '.htaccess' -print | xargs grep -il 'sound' | xargs -p sh -c ">{}"
Al intentar encontrar algunos archivos .htaccess en un host que haya sido comprometido, búsquelos para asegurarse de que sean .htaccess incorrectos (no todos los del servidor se han arruinado) y bórrelos.
Todo funciona, excepto la última parte. Probé muchas variaciones de echo >
etc.
Me falta un aspecto fundamental aquí y parece que no puedo asimilarlo en todas las páginas del manual.
Gracias.
Respuesta1
find . -name '.htaccess' -print | xargs grep -il 'sound' | xargs -I {} sh -c ">{}"
Como siempre, lo recibo minutos después de publicar una pregunta.
Creo que a veces ayuda simplemente explicarlo (literalmente)...
Respuesta2
Pruébalo con el : > filename
noop.
¿Pero no tendría más sentido eliminar los archivos .htaccess defectuosos en lugar de eliminarlos?