J'avais rectifié. Merci encore
Le 19 juil. 2019 16:29, "Stephane Ascoet"
a écrit :
> Le 18/07/2019 à 16:37, Alexandre Goethals a écrit :
>
>> Avec rename:
>>
>> ~$ ls
>> titiAA2019
>>
>> ~$ rename 's/^(.*)(.{6})/$1-$2/' titiAA2019
>>
>> ~$ ls
>> titi-AA2019
>>
>> L'idée est la suivante:
>>
>>
Le 18/07/2019 à 16:37, Alexandre Goethals a écrit :
Avec rename:
~$ ls
titiAA2019
~$ rename 's/^(.*)(.{6})/$1-$2/' titiAA2019
~$ ls
titi-AA2019
L'idée est la suivante:
Faire deux groupes de capture:
^(.*) => correspond à n'importe quel caractère présent n'importe quel
nombre de fois (y
petit logiciel sympa pour ce genre de chose PYremaner
Le 18/07/2019 à 12:45, Alexandre Goethals a écrit :
Bonjour,
la commande rename fournie par le paquet du même nom permet de renommer
en masse des fichiers en utilisant des regex perl (avec option -n pour
simuler le renommage)
Il faut
Avec rename:
~$ ls
titiAA2019
~$ rename 's/^(.*)(.{6})/$1-$2/' titiAA2019
~$ ls
titi-AA2019
L'idée est la suivante:
Faire deux groupes de capture:
^(.*) => correspond à n'importe quel caractère présent n'importe quel
nombre de fois (y compris 0) au début de la chaîne. Il s'agit du groupe
j'ai pas mal avancé à grands coups de gprename mais je bute encore
ma question est désormais beaucoup plus simple :
je désire prendre les 6 derniers caractères du nom d'un fichier (qui
sont desormais trois lettres et des chiffres)
et les coller simplement au début du nom de ce meme fichier
- Mail original -
> De: "Alexandre Goethals"
> À: debian-user-french@lists.debian.org
> Envoyé: Jeudi 18 Juillet 2019 12:45:59
> Objet: Re: HS renommage en masse (expressions régulières)
>
> Bonjour,
>
> la commande rename fournie par le paquet du
Bonjour,
la commande rename fournie par le paquet du même nom permet de renommer
en masse des fichiers en utilisant des regex perl (avec option -n pour
simuler le renommage)
Il faut utiliser des groupes de capture pour le renommage. A mon avis
pour simplifier la tâche, si possible, séparer les
Salut
je dois "nettoyer" un ensemble de fichiers dont les noms ressemblent à ceci
2019 toto (2019/espace/toto)
2018 titi
2019 titi
tititoto (2018)
titi (2019)
toto (2017) etc.
par ailleurs, certains des contenus des parenthèses ne sont pas
seulement des chiffres par exemple "toto
8 matches
Mail list logo