|
Publicité | ||||||||||||||||||||||
|
|
#1 | |
|
Nouveau Membre du Club
![]() Inscription : mars 2006 Messages : 453 ![]() |
Bonjour,
Je souhaiterai effectuer la commande suivante pour avoir la liste des fichies modifiés , il y a plus de 14 jours. Et à partir de cette liste, je récupére le champs1. Citation:
merci d'avance |
|
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : mai 2007 Messages : 138 ![]() |
Je trouve pas non plus.
Ca ? Code :
A=`find . -mtime +1` && for i in $A ; do ls -la $i | awk '{print $1}' ; done
Dernière modification par noooop ; 27/01/2010 à 15h15. |
|
|
00
|
|
|
#3 | |||
|
Membre éprouvé
![]() Inscription : juillet 2006 Messages : 533 ![]() |
Citation:
Code :
En plus si tu veux le nom de fichiers soit il faut utiliser print $8 ou changer ls -a en gardant print $1 |
|||
|
|
00
|
|
|
#4 | |
|
Nouveau Membre du Club
![]() Inscription : mars 2006 Messages : 453 ![]() |
Pour répondre à mon besoin, j'ai trouvé la réponse :
Citation:
|
|
|
|
00
|
|
|
#5 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 129 ![]() |
Bonjour,
Ta commande affiche les droits unix de chaque fichier ayant plus de 14 jours. Est-ce bien ce que tu veux ? Sinon, pour info, tu peux aussi utiliser la commande suivante, qui est beaucoup plus rapide, car ne faisant appel qu'a une commande externe au lieu de 2 Code :
find . -mtime +14 -ls | awk '{print $3}'
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com