Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3114 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Renommer des fichiers contenant abc1 en abc2

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Renommer des fichiers contenant abc1 en abc2

n°945641
zezette
"Allez hop, au revoir"
Posté le 22-08-2007 à 08:46:06  profilanswer
 

Bonjour à tous,
 
J'ai une série de fichers (cachés ou non) à renommer de cette manière :
 
*abc1* doivent devenir *abc2*
 
Sous dos, rien de plus simple, avec rename *abc1* *abc2* mais sous linux, mv et rename ne marchent pas comme ça...
 
donc j'ai essayé un find *abc1* -exec mv {} {}2 \; (mais ça ça ajoute un 2 à la fin de tous mes fichiers et c'est pas le but donc je nage :)  
 
Faut surement faire un truc avec des expressions régulières, mais ça fait longtemps :p
 
A vos claviers ;)


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
mood
Publicité
Posté le 22-08-2007 à 08:46:06  profilanswer
 

n°945642
wedgeant
Da penguin inside
Posté le 22-08-2007 à 08:54:07  profilanswer
 

Code :
  1. for FILE in $(find *abc1*); do
  2.     mv $FILE $(echo $FILE | sed 's@abc1@abc2@g')
  3. done


 
Devrait fonctionner :)


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°945668
zezette
"Allez hop, au revoir"
Posté le 22-08-2007 à 09:39:42  profilanswer
 

ca marche :d bravo :) et merci ;)
 
--edit--
 
Ca marche pas pour les fichiers qui sont dans des dossiers cachés (qui commencent par .)

Message cité 1 fois
Message édité par zezette le 22-08-2007 à 09:43:10

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
n°945674
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 22-08-2007 à 10:04:28  profilanswer
 

zezette a écrit :

ca marche :d bravo :) et merci ;)
 
--edit--
 
Ca marche pas pour les fichiers qui sont dans des dossiers cachés (qui commencent par .)


 
WedgeAnt utilise find dans son script, fait un man find pour trouver l'option qui permet de chercher les fichiers cachés ;)


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Renommer des fichiers contenant abc1 en abc2

 

Sujets relatifs
Problème avec Apache 2 et Reverse Proxying: 404 sur quelques fichiersFichiers égarés à replacer dans i386
copier dossiers et fichiers windows NTFS VIA LINUX possible ?[FC6] Serveur de Fichiers SAMBA
Droits sur les fichiers créés par un processus [Résolu][SVN] Exécution locale des fichiers du depot
find sur heures de création de fichiersFirefox : pb ouverture dossier contenant d'un fichier téléchargé...
[DEBIAN] Impossible de lire de gros fichiers avec MPlayerCompilation de kernel: package 386 contenant un kernel 686 ?
Plus de sujets relatifs à : Renommer des fichiers contenant abc1 en abc2


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR