Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/02/2010, 15:16
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 8 meses
Puntos: 20
Respuesta: Como buscar fichero modificados recientemente?

Conseguido

Aquí dejo el script, se aceptan sugerencias.

Código bash:
Ver original
  1. #!/bin/bash
  2. #################################################################################
  3. # Busca recursivamente en el directorio que le pases como argumento $1
  4. # todos los archivos, ordenados (arriba) los modificados recientemente
  5. # Autor: neodani
  6. # Fecha creacion: 15-02-2010
  7. #################################################################################
  8.  
  9. IFS=$'\x0A'$'\x0D' # Para evitar que el bucle for rompa por espacios
  10.  
  11. RUTA=$1 #Directorio a explorar
  12.  
  13. for file in $(find $RUTA -type f -printf '%T@ %p\n'| sort -r);do
  14.  
  15.         fecha=$(echo $file | cut -d" " -f1)
  16.         fecha=$(date -d @$fecha) # Traduce la fecha TIMESTAMP en legible
  17.         filename=$(echo $file | cut -d" " -f2)
  18.         echo $fecha $filename
  19. done;

Salu2!