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 <[email protected]> > 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 > [email protected] > https://lists.ubuntu.com/mailman/listinfo/ubuntu-quebec > >
-- Ubuntu-quebec mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-quebec
