Verificar existencia de archivos

Cristian Gutierrez crgutier en dcc.uchile.cl
Lun Oct 25 15:28:05 CLST 2004


Hoy en la tarde, Jhamil Mercado dijo:
> dado un archivo bajo el siguiente formato
> path_1:Descricion del archivo 1
> path_2:Descricion del archivo 2
> path_3:Descricion del archivo 3
> path_4:Descricion del archivo 4
>
> como podria ser el script que verifique la existencia
> del archivo indicado en path_1, path_2, .... e indique
> su existencia tomando en cuenta su descripcion, y la
> fecha y hora de la ultima actualizacion (creacion y/o
> cambio)

No dices en que tiene que estar hecho el script, asi que va una solucion
posible con Perl:

$ cat spec.txt 
/etc/passwd:usuarios del sistema
/etc/shadow:passwords de los usuarios
/etc/jajaja:risas de los usuarios

$ perl -F: -anle 'print -e $F[0] ?
  sprintf "<<$F[1]>> modificado el %s", scalar localtime((stat$F[0])[9]) :
  "No existe <<$F[1]>>" ' \
  spec.txt
<<usuarios del sistema>> modificado el Tue Oct 12 05:00:59 2004
<<passwords de los usuarios>> modificado el Tue Oct 12 03:25:01 2004
No existe <<risas de los usuarios>>


PS: obviamente fallara si una ruta tiene un ':' ...

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

Trying is the first step towards failure.
-- Homer Simpson



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