Unix - Comparar fecha hora de archivos

 
Vista:

Comparar fecha hora de archivos

Publicado por Juan Manuel de Pablo Ortiz (1 intervención) el 12/06/2014 22:45:26
Hola, me podrían dar una mano con esto...?
Me pidieron q desarrolle una alarma en bash para comparar la fecha y hora de dos archivos (si el archivo a es mas viejo q el archivo B). Alguna sugerencia para hacerlo en bash...? Existe algun flag en el comando diff para hacer esto...?

Saludos y gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 7
Ha mantenido su posición en Unix (en relación al último mes)
Gráfica de Unix

Comparar fecha hora de archivos

Publicado por aurelio vazquez alejo (11 intervenciones) el 13/06/2014 03:17:58
Toma la fecha actual de tu sistema y compara contra ella tus archivos A y B.

Saludos Cordiales,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 35
Ha mantenido su posición en Unix (en relación al último mes)
Gráfica de Unix

Comparar fecha hora de archivos

Publicado por xve (70 intervenciones) el 13/06/2014 11:42:47
Hola Juan, podria ser algo así:

1
2
3
4
5
6
fechaFichero1=`stat -c %Y file1`
fechaFichero2=`stat -c %Y file2`
 
if [ $fechaFichero1 -gt fechaFichero2 ];then
    echo "El file1 es superior al file2
fi

No lo he probado, pero creo que te funcionara... si nos puedes comentar...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar