[Shell] Remplacer les Espaces dans les nom de fichier / dossier

Remplacer les Espaces dans les nom de fichier / dossier [Shell] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 07-09-2006 à 02:14:31    

Bonjour,
 
Est ce que vous connaissez un moyen de détecter et de remplacer les espaces dans les nom des fichiers et dossiers ?
 
exemple  
 
la caledonie = la_caledonie
 
C'est possible ?
 
Je regarde du coté des pregEx mais difficile de trouver un équivalent shell.
 
Merci beaucoup pour votre aide


---------------
http://caledonien.org
Reply

Marsh Posté le 07-09-2006 à 02:14:31   

Reply

Marsh Posté le 07-09-2006 à 12:12:20    

cherche peut-être du côté de 'sed' ou 'perl'


---------------
TriScale innov
Reply

Marsh Posté le 07-09-2006 à 12:23:19    

ou tr.  
 
tr ' '  _


---------------
C'est pas bon, Neriki, tu recommences à glander, là. :o
Reply

Marsh Posté le 07-09-2006 à 14:39:39    

for i in *; do
     mv "$i" "`echo "$i" | tr \  _`"
done


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

Marsh Posté le 08-09-2006 à 03:40:19    

Excellent merci a vous :)
 
Nickel Xavier ça fonctionne parfaitement bien.
 
Bon Weekend  


---------------
http://caledonien.org
Reply

Sujets relatifs:

Leave a Replay

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