Tengo este problema que me está matando, este es el escenario.
Si yo hago esto: ls -l obtengo lo siguiente.
- -rw-r--r-- 1 netrac netrac 2928 jul 8 18:47 file1.pl
- -rw-r--r-- 1 netrac netrac 2928 jul 8 19:07 file2.pl
- -rw-r--r-- 1 netrac netrac 2928 jul 8 19:10 file3.pl
Ahora bien, lo que necesito solamente son los archivos que fueron accedidos >= 19:00. Por ej.
- -rw-r--r-- 1 netrac netrac 2928 jul 8 19:07 file2.pl
- -rw-r--r-- 1 netrac netrac 2928 jul 8 19:10 file3.pl
Encontré este script el cual crea una regla para encontrar solamente archivos (y no directorios u otras cosas) que fueron accedidos al menos 14 días antes:
Using perl Syntax Highlighting
use File::Find::Rule;
my $path = "/data";
my @results = File::Find::Rule->file->ctime('>14')->in($path);
foreach my $i (@results) {
print "$i\n";
}
my $path = "/data";
my @results = File::Find::Rule->file->ctime('>14')->in($path);
foreach my $i (@results) {
print "$i\n";
}
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
La pregunta es, en lugar de 14 días atrás, ¿cómo puedo especificar una fecha? Por ej. >= current system date.
Gracias