URL: https://linuxfr.org/forums/linux-general/posts/classement-de-fichiers Title: classement de fichiers Authors: nanodots Date: 2008年03月15日T16:22:44+01:00 Tags: Score: 0 Bonjours, je cherche une commande pour classer mes fichiers mais je ne trouve rien de simple pour le moment. En gros j'ai pleins de fichiers de type tata01.jpg, tata02.jpg, foo_01.jpg, foo_02.jpg etc qui sont tous dans le même répertoire. J'aimerai créer un répertoire à chaque fois que j'ai au moins deux fichiers avec la même base. Dans notre cas j'aimerai créer deux répertoire tata et foo qui contiendraient les fichiers tata* et foo* . Pour le moment je suis bloqué, la seul méthode que j'ai trouvé consiste à écrire un truc du genre : #!/bin/bash for line in {a..z} do mkdir $line cd $line mv $line* $line £spaces£ £/spaces£for line1 in {a..z} £spaces£ £/spaces£do £spaces£ £/spaces£mkdir $line$line1 £spaces£ £/spaces£mv $line$line1* $line$line1 £spaces£ £/spaces£done cd .. done de façon récursive j'obtiens des répertoires aaa aab aac ..... yzz zzz qui contiennent les fichiers par ordre alphabétique. Le problème arrive lorsque l'on a des mots avec la même racine (anti par exemple) dans ce cas ça ne marche plus. Quelqu'un aurai une solution ?

AltStyle によって変換されたページ (->オリジナル) /