¡¡¡Gracias!!!
Hasta ahora tengo esto:
#!/usr/bin/perl
use strict;
use warnings;
my ($tam, $uni, $dir) = @ARGV;
print "tamaño \n";
$tam=<STDIN>;
if (not defined $tam) {die "¡¡¡necesito un tamaño!!! \n";}
if (not defined $uni) {die "¡¡¡necesito un unidad!!! \n";}
if (not defined $dir) {die "¡¡¡necesito un directorio!!! \n";}
system "find /$ARGV[2] -size +$ARGV[0] >> html.txt;
Notas:
- En la última línea debería cambiar html.txt a una base HTML. Puedo sobreescribir index.html. Es para que me muestre la lista en el navegador.
- También está mal la sintaxis de find, pasa que lo voy entendiendo de apoco, y eso es lo que tendría que hacer: que me busque en ARGV[2], los archivos mayores a ARGV[0] y me los vuelque en una html.
- También me faltaría concatenar ARGV[0] con ARGV[1], pero no logro que me tome en cuenta las unidades de ARGV1 (kb,MB,gb,tb,etc.).
Gracias, ese es mi
script. Espero que lo pueda entender, porque ¡no puedo subir la imagen!
Igual desde ya muchas gracias... ¡¡¡¡Un abrazo!!!!