[rename] Ajouter au début [résolu] => renommer des fichiers !!!

=> renommer des fichiers !!! [rename] Ajouter au début [résolu] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 29-01-2004 à 08:22:04    

Quelle serait l'expression pour ajouter une chaine au début de tout les fichiers d'un repertoire avec rename ???


Message édité par fatypunk le 29-01-2004 à 09:15:33
Reply

Marsh Posté le 29-01-2004 à 08:22:04   

Reply

Marsh Posté le 29-01-2004 à 08:52:55    

for i in *; do mv $i 'image_'$i; done


 
Pour ajouter images_ devant chaque fichier du repertoire... c'est pas avec rename mais bon


Message édité par fatypunk le 29-01-2004 à 08:53:14
Reply

Marsh Posté le 29-01-2004 à 08:55:20    

Cest dans le fichier ou dans le nom du fichier ?
si c est dans le fichier essaye avec  
  cat
ca devrait le faire

Reply

Marsh Posté le 29-01-2004 à 09:12:29    

Non dans le nom (-> rename) ...

Reply

Marsh Posté le 29-01-2004 à 09:14:03    

D'ailleur maintenant je voudrait changer un point qui se trouve en 3ème position en un espace suivit d'un tiret : '01. xxx' en '01 - xxx'


Message édité par fatypunk le 29-01-2004 à 09:14:18
Reply

Marsh Posté le 29-01-2004 à 09:17:12    

Ca c'était simple avec rename :
 

rename . \ - *

Reply

Marsh Posté le 29-01-2004 à 09:35:08    

Nouveau problème : convertir les caractères précédés d'un espace en majuscule

Reply

Marsh Posté le 05-08-2012 à 16:59:52    

Allez, je pousse un peu plus loin :  
Pour de la manipulation de fichiers de musique, je souhaite  
01 - Prénom Nom - Titre  du morceau.ext en PrénomNom_nomAlbum_01-Titre-du-morceau.ext
 
parfois même, j'ai des noms de fichiers  
01 - Titre du Morceau.mp3
Et je voudrais changer en  
Nom_Artiste_Album_101_Titre_du_morceau.mp3

Reply

Marsh Posté le 08-08-2012 à 14:44:34    

Utilise ces applis :  
 - mp3info     # pour recuperer les tags id3 (metadatas)
 - detox        # pour assainir les noms de fichiers/dossiers
 - (p)rename  # pour renommer en masse à partir de REGEX
 - bash         # pour la partie script

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed