[Ubuntu-QC] aide pour un script de classement de fichiers

Steve Nadeau stevenado at gmail.com
Dim 4 Oct 21:56:04 BST 2009


Super!
merci beaucoup!
je reste pas mal confu avec la commande après sed, mais je vais fouiller
encore...

pour les résultats obtenus avec:
ls | sed 's/_[^_]*$//'

il me faut créer les répertoires, mais je me retrouve dans certains cas avec
300 occurances, donc, y a t-il moyen de regrouper le tout dans la même
commande pour n'avoir qu'une occurence?

rendu là, j'aurai le bout pour créer les répertoires, restera la partie pour
déplacer le fichier dans son répertoire, je crois que ce ne sera pas trop
difficile...

merci encore!


2009/10/4 Mathieu Trudel <mathieu.tl at gmail.com>

> Le dimanche 04 octobre 2009 à 15:54 -0400, Steve Nadeau a écrit :
>
> > mais rendu là je n'ai plus le nom du fichier, tout simplement en
> > programmation, il s'agit d'extraire avec une sous-chaîne le code
> > générique et le souligné, et conserver le nom complet et le nom abrégé
> > por ensuite faire le déplacement, mais comment le faire en bash?
> >
>
> Steve,
>
> Je ne sais pas si c'est ce que tu veux, mais pour avoir le nom de "base"
> et le nom avec le code aléatoire, j'utiliserais la méthode suivante:
>
> echo $nom_complet_avec_code_aleatoire | sed 's/_[^_]*$//'
>
> La commande sed utilise une regex pour "effacer" la partie aléatoire...
> ou en fait, tout ce qui suit le dernier _ et lui-même.
>
> / Matt
>
>
> --
> Ubuntu-quebec mailing list
> Ubuntu-quebec at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-quebec
>
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: https://lists.ubuntu.com/archives/ubuntu-quebec/attachments/20091004/be589094/attachment-0001.htm 


Plus d'informations sur la liste de diffusion Ubuntu-quebec