probleme avec la commande tr.

probleme avec la commande tr. - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 31-05-2003 à 18:28:05    

j'essai de virer les espaces des noms de certains fichiers ( avant d'essayer de virer les accents :D ) mais ca veut pas :/
 
 

Code :
  1. for i in *;do mv $i `echo $i | tr " " _` ;done;


 
me renvoi chier. j'ai raté quoi ?
 
Merci
 
 
ps : [RAAAAA]la fonction recherche du forum c du caca pour les mots de moins de 3 caracteres ( et ils sont nombreux en info )[/RAAAAA]


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 31-05-2003 à 18:28:05   

Reply

Marsh Posté le 31-05-2003 à 18:49:03    

bah tr  :D  
 
 
sed s/\ //g  
 :o
 
edit : bon aller :
 
 echo "je veut pas d'espace" | tr -d " "


Message édité par monokrome le 31-05-2003 à 18:53:17
Reply

Marsh Posté le 31-05-2003 à 18:55:43    

monokrome a écrit :

bah tr  :D  
 
 
sed s/\ //g  
 :o
 
edit : bon aller :
 
 echo "je veut pas d'espace" | tr -d " "
 


 
oula du chinois :D
 
en fait je veux remplacer l'espace par un _ donc le tr -d " ", ca va pas.
 
mais je vais me pencher sur sed
 
merci


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 31-05-2003 à 18:57:03    

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


Message édité par Sixtiz le 31-05-2003 à 18:57:27
Reply

Marsh Posté le 31-05-2003 à 18:59:33    

Sixtiz a écrit :

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


 
merci bcp. je me doutais bien que c t une betise  :jap:


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Sujets relatifs:

Leave a Replay

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