[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] [Résolu] Date de création d'un fichier dans une variable en bash ?



Jacques L'helgoualc'h a écrit :
Bertrand Prémaillon a écrit, dimanche 9 avril 2006, à 12:12 :
Pour: Liste debian <debian-user-french@lists.debian.org>

Bonjour à tous,

Bonjour,

Ma question n'a pas de lien avec Debian...

et un dimanche midi, ce n'est pas la peine de s'impatienter...


Désolé, je n'étais pas impatient d'avoir une réponse, mais plutôt inquiété de ne pas voir mon message apparaître dans la liste (le premier mail n'est arrivé que 3/4 d'heure après l'envoi).

Je cherche à récupérer la date et l'heure du fichier le plus récent au
sein d'un répertoire donné et mettre tout ça dans une variable en bash.

Vous avez une idée ?

Plusieurs. Contrairement au titre, il n'y a pas de date de création : on
distingue les  dates de modification du  contenu, du statut  et celle du
dernier accès.

Merci de la précision.

Le mieux que j'ai trouvé, c'est 'ls -alt' et puis parcourir la première
ligne, mais il doit y avoir plus simple, non ? Le plus important pour
moi est d'avoir la date et l'heure, et pas le nom du fichier (sinon je
saurais un peu mieux faire).

Dans les « fichiers », on trouve aussi ., le répertoire lui-même, et ..,
celui  d'au-dessus :  si  root vient  de  détruire un  autre compte,  le
fichier de tête de « ls -alt ~toto/ » sera .., c'est à dire /home.

La date du dernier (vrai) fichier modifié dans ~/rep devrait être

RECENT="$(ls -alt --full-time ~/rep/ | awk '/^-/{print$6,$7,$8;exit}')"

mais il y a peut-être des  finesses --- à vérifier en cherchant dans les
archives de <news:fr.comp.os.unix> ?


Re merci c'est exactement ce qu'il me fallait.






	

	
		
___________________________________________________________________________ Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international.
Téléchargez sur http://fr.messenger.yahoo.com



Reply to: