soit tu mets un "." après "foo", puis : ls -1 foo* |sort -t. -n +1 ( le +1 car tu tris sur le 2ème champ, et que le 1er c'est le champ 0 ) soit tu vises que tu as 3 caractères ( foo ) avant d'avoir les nombres : ls -1 foo* | cut -c 4- | sort -n | awk '{printf "foo%s\n",$1}' ( "4-" signifie que tu prens depuis le 4eme jusqu'à la fin de ligne ) le printf est là pour recoller au début ce que tu as enlevé avec le cut c'est-y pas bô unix ? On Fri, 28 Apr 2006, KLEIN Stéphane wrote:
Sil a écrit :KLEIN Stéphane a écrit :Bonjour,je souhaite lister des fichiers logs par ordre numérique. Exemple :L'option -v de ls fait ça.Merci beaucoup ! Moi qui cherchais avec sort, awk... -- 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 debian-user-french-REQUEST@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
=_==_==_==_==_==_= =¯==¯==¯==¯==¯==¯= Gilles Missonnier IAP - gimi@iap.fr 01 44 32 81 36