Tengo un respaldo de archivos antiguos de mi trabajo (principalmente MSOffice), en algún momento varios archivos se corrompieron, por lo que hay archivos que se pueden abrir y otros que no hay caso.
Quiero eliminar los archivos corruptos.
Para diferenciarlos de los buenos se me ocurrió utilizar el comando "file", con eso los que están corruptos me aparecen como "data", por ejemplo:
Code: Select all
/tmp/resplima/0607 $ file * | grep data
1440x7214.ppt: DBase 3 data file with memo(s)
actividad cosecha.xls: data
agricultores carta.xls: data
arrival.rtf: data
Carta descargos SAG S. Toledo.doc: data
Carta facturas.doc: data
Carta FIN DE TEMPORADA 07.doc: data
Cartel.doc: data
combi.odt: data
El problema es que el comando file no se mete en los subdirectorios y no se me ocurre como encadenarlo a un comando rm para borrar esos archivos.
Seguro que esto se puede hacer, pero esta sobre mi capacidad por el momento.
Algún alma caritativa que me pueda ayudar o encaminar?
(he buscado en google y en el foro, pero no he podido encontrar lo que necesito)
Gracias de antemano.




