Bonsoir
J'ai un grand nombre de fichiers nommés comme suit:
M_am-b1_Iga.log
M_me-b1_Hga.log
M_me-b2_Lga.log
M_wa-b1_Iga.log
.
.
.
J'aimerais les renommer en remplaçant la lettre M (au début) par T pour avoir
T_am-b1_Iga.log
T_me-b1_Hga.log
T_me-b2_Lga.log
T_wa-b1_Iga.log
.
.
.
Pouvez-vous m'aider s'il vous plaît?
# rename
Posté par Anonyme . Évalué à 5.
rename 's/^M/T/' M_*.log
Renommer tous les fichiers commençant par 'M_' et se terminant par '.log' de manière à ce que, si le premier caractère est un M, il soit changé en T.
Toutes les infos supplémentaires sont dans
man rename
.[^] # Re: rename
Posté par Benoît Sibaud (site web personnel) . Évalué à 9.
Seulement si tu as le 'bon' rename, vu qu'il en existe deux. Je laisse un peu de travail pour ne pas faire tout l'exercice à la place de l'apprenant.
[^] # Re: rename
Posté par OB.ph . Évalué à 2.
Merci beaucoup
Mon problème est bien résolu
[^] # Re: rename
Posté par zurvan . Évalué à 2. Dernière modification le 03 mars 2020 à 04:42.
Il y a également krename qui est un utilitaire graphique de renommage de fichiers : https://doc.ubuntu-fr.org/krename
« Le pouvoir des Tripodes dépendait de la résignation des hommes à l'esclavage. » -- John Christopher
# Je peux avoir les deux "rename" ?
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 4. Dernière modification le 02 mars 2020 à 19:38.
Maintenant qu'OB a réussi à faire ce qu'il voulait, je peux avoir les deux commandes "Rename" siouplait ?
Je vous jure que ce n'est pas pour un exercice mais pour mon édification personnelle.
Merci.
« Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.
[^] # Re: Je peux avoir les deux "rename" ?
Posté par Benoît Sibaud (site web personnel) . Évalué à 6.
Chez Debian (c'est différent sur d'anciennes RedHat au moins) :
dans le paquet
rename
, il y a/usr/bin/file-rename
Ou dans le paquet
util-linux
avec/usr/bin/rename.ul
[^] # Re: Je peux avoir les deux "rename" ?
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 2.
Merci. Je suis bien édifiée (et je range ça quelque part, au cas où).
« Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.
[^] # Re: Je peux avoir les deux "rename" ?
Posté par Benoît Sibaud (site web personnel) . Évalué à 3.
$ cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
$ LANG=C /usr/bin/rename --version
rename from util-linux 2.23.2
$ file /usr/bin/rename
/usr/bin/rename: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=996e5551e93502aeb4f63cf8ce63e3d88313a503, stripped
[^] # Re: Je peux avoir les deux "rename" ?
Posté par Anonyme . Évalué à 4.
C’est pire que ça, il y a au moins 4
rename
différents.[^] # Re: Je peux avoir les deux "rename" ?
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 0.
Merci, cela dit je n'ai pas l'intention d'en faire une collection.
« Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.