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
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]