Tengo una carpeta con copias de seguridad de una base de datos MySQL que se crean automáticamente. Su nombre se compone de la fecha en que se hizo la copia de seguridad, así:Script de shell: obtenga el nombre del último archivo en una carpeta por orden alfabético
2010-06-12_19-45-05.mysql.gz
2010-06-14_19-45-05.mysql.gz
2010-06-18_19-45-05.mysql.gz
2010-07-01_19-45-05.mysql.gz
¿Qué es una manera de obtener el nombre de archivo del último archivo de la lista, es decir, de la que por orden alfabético ocupa el último lugar?
En un script de shell, me gustaría hacer algo como
LAST_BACKUP_FILE= ???
gunzip $LAST_BACKUP_FILE;
¡Guau, eso fue rápido! Y funciona como un encanto. ¡Gracias! – yan
¿Cómo limitaría los archivos ls a .gz solo en una ruta fija? (Como: El último archivo con la extensión .gz en la carpeta/home/xy/abc) – yan
Al igual que usas 'ls' normalmente, algo así como' ls -1/home/xy/abc/*. Gz'. – Sjoerd