Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/03/2005, 16h04   #1
Invité de passage
 
Inscription : mars 2005
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 2
Points : 1
Points : 1
Par défaut Renommer fichiers

Bonjour à tous,

Débutant en shell, je souhaiterais pouvoir supprimer les blancs dans les noms de fichiers et les remplacer par des "_", et ceci dans une arborescence de répertoires et sous-répertoires.
Je pensais que la ligne suivante suffisait :
Code :
find . ! -type d -exec mv {} `echo {} | tr " " "_"` \;
Je précise que je suis sous mac OS X 10.3, mais ce n'est pas là le problème je pense.

D'avance merci pour votre aide.

Cordialement
twartel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2005, 17h51   #2
Membre Expert
 
Avatar de becket
 
Frédéric Brugmans
Informaticien multitâche
Inscription : février 2005
Messages : 661
Détails du profil
Informations personnelles :
Nom : Frédéric Brugmans

Informations professionnelles :
Activité : Informaticien multitâche

Informations forums :
Inscription : février 2005
Messages : 661
Points : 1 196
Points : 1 196
Voici des trucs et astuces pour travailler sur des fichiers dont le nom contient des espaces

http://newbie.opentech.be/forum/viewtopic.php?t=17
becket est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2005, 08h40   #3
Invité de passage
 
Inscription : mars 2005
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 2
Points : 1
Points : 1
Bonjour à tous,

J'ai ma réponse (je remercie becket), la variable IFS permet de lire le fichier en "occultant" les caratères "espace"

Encore merci
twartel est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h59.


 
 
 
 
Partenaires

Hébergement Web