Script para recuperar datos

Cristian Gutierrez crgutier en dcc.uchile.cl
Mar Mar 15 21:52:20 CLT 2005


Hoy en la tarde, Sergio Hernandez dijo:

Hola,

> 133696   FN..   100%  2004-12-29     87804  Entre navidad y año nuevo 120.jpg
> 133697   FN..   100%  2004-12-29     95156  Entre navidad y año nuevo 121.jpg
> 133698   FN..   100%  2004-12-29    107380  Entre navidad y año nuevo 122.jpg
> 133860   FN..   100%  2004-12-30      8513  header123mail[1].jpg
> 133868   FN..   100%  2004-12-30       977  footer[1].jpg
> 133884   FR..   100%  2004-12-30       467  hojita[1].jpg
> 133961   FN..   100%  2004-12-30      5423  quote[1].jpg
> 134159   FN..   100%  2004-12-30      6405  ark_07[1].jpg
> 134165   FN..   100%  2004-12-30      2025  pmspurple[1].jpg
> 134175   FN..   100%  2004-12-30      7198  home_img[1].jpg

[... convertir a ...]

> ~# ntfsundelete /dev/hda2 -u 133696 -d /home/knoppix/fotos/

Si tienes Perl a mano, aca hay una ayudita:

perl -anle 'print "ntfsundelete /dev/hda2 -u $F[0] -d /home/knoppix/fotos/"' \
 < lista.txt

[Obviamente sin haberlo probado, sin saber si es a esto lo que te
 refieres, sin garantias, y sin saber que diantres requiere
 `ntfsundelete' para funcionar ;-)]

Basicamente tienes $F[0] hasta $F[5] para armar tu linea de comando
(para cada linea del archivo lista.txt), que cuando estes seguro que es
la correcta, puedes ejecutar directamente cambiando "print" por
"system".

-- 
Cristian Gutierrez			http://www.dcc.uchile.cl/~crgutier
crgutier[@]dcc.uchile.cl                        Jabber:crgutier en jabber.org

Enjoy your job, make lots of money, work within the law. Choose any two.
                              -- read on /.




Más información sobre la lista de distribución Linux