|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Ingénieur qualité méthodes Inscription : septembre 2005 Messages : 78 ![]() |
Bonjour,
J'aimerai savoir s'il y a une suite de commande qui me permetterai de récuperer le nom du dernier fichier.ext present dans un répertoire. J'ai un répertoire qui contient des checkpoints et des journaux d'une base de données. Ces fichiers sont tous incrémentés de 1 à chaque sauvegarde de la base save/2006-09-13-15:13.jnl.87.gz 2006-09-13-15:14.jnl.88.gz 2006-09-13-15:15.jnl.89.gz 2006-09-13-15:15.jnl.90.gz 2006-09-13-15:17.ckp.92.gz 2006-09-13-15:17.jnl.91.gz 2006-09-13-15:18.ckp.93.gz etc... Dans le cas ou je dois restaurer ma db je dois lancer une commande de restauration avec le nom du dernier .jnl.*.gz ainsi que le dernier .ckp.*.gz J'aimerai donc savoir s'il existe une commande me permettant de récuperer le nom du fichier en fonction d'une date ou bien de l'incrementation dans le nom d'une liste de fichier?? Merci |
|
|
00
|
|
|
#2 | ||
|
Membre régulier
![]() Ingénieur qualité méthodes Inscription : septembre 2005 Messages : 78 ![]() |
Bon j'ai trouvé , je le poste ici dès fois que ca serve à qq'un
Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : septembre 2004 Messages : 2 180 ![]() |
Demander à ls de trier les fichiers du plus récent au plus vieux, avec l'option -t, puis choisir le premier avec head ...
Demander à ls de trier les fichier du plus vieux au plus récent, avec l'option -rt, puis choisir le dernier avec tail ... Trier une sortie de ls avec la commande sort (ordre alpha, ou ordre numérique, c'est selon ...) Exploiter le tri implicite en ordre alphabétique de la commande ls ... quitte à l'inverser avec la commande rev ... Voici quelques pistes Bon courage. [Edit]Trop tard, grillé
__________________
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com