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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Renommer en masse pour enlever des espaces

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Renommer en masse pour enlever des espaces

n°607006
Lambda13
Posté le 19-12-2004 à 13:08:00  profilanswer
 

Bonjour à tous !
 
Je cherche à renommer en masse plusieurs centaines de fichiers. En fait, il s'agit de supprimer les espaces que leurs noms pourraient contenir, et de les remplacer par des "_".
 
Sauriez vous quelle commande ou script il faudrait que j'éxecute ?
 
Merci par avance et bon dimanche ;)

mood
Publicité
Posté le 19-12-2004 à 13:08:00  profilanswer
 

n°607022
neriki
oenologue
Posté le 19-12-2004 à 13:46:19  profilanswer
 


for i in *; do mv "$i" $(echo $i|tr " " _); done


 
man tr, man mv et man bash pour plus de détail...

n°607029
ory
Posté le 19-12-2004 à 13:52:17  profilanswer
 

find . -print0 | xargs -0 rename "s/ /_/"


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

  Renommer en masse pour enlever des espaces

 

Sujets relatifs
Enlever la signature de Bitdefender ?Enlever '.' du path, sed
[bash] renommer des repertoires en recursifRenommer en masse
for i in `find $1` enregistrer les mots avec espaces ?Enlever Icônes Gnomemeeting du bureau
enlever les espaces avant et après une variableEnlever les messages quand je me log...
Plus de sujets relatifs à : Renommer en masse pour enlever des espaces


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