On 23-Feb-00 frederic massot wrote:
> Bonjour,
> J'arrive a supprimer les espaces avec :  sed -e s/\ //g fichier.old >
> fichier.new
> Les guillemets : sed -e s/\"//g fichier.old > fichier.new
> 
> Mais, je n'arrive pas a supprimer les tabulations, j'ai essaye avec \t
> comme en C, mais ca ne marche pas.
> 
> Une idee ?

Ton probl�me vient du fait qu'il faut pouvoir �crire une tabulation... Pour sed,
il s'agit d'un caract�re normal. Or, le Tab sert � la compl�tion dans le
shell. Aussi, 2 solutions :
 - soit tu �dites un fichier de commandes sed que tu lanceras avec ton sed et
   l'option -f. Dans ton �diteur de texte, tu devrais pouvoir saisir des Tab
   sans probl�me.
 - soit en ligne de commande (et avec bash, je ne sais pas si �a marche avec un
   autre shell) : utilise Control-V avant de taper ton Tab. Ca te fera un vrai
   Tab. Ainsi, tu aurais :

   sed -e 's/[Control-V][Tab]//g' fichier.old > fichier.new

   Ne pas oublier les ', sinon, le shell n'aimera pas...


========================
Alexandre Vitrac
CS SI ATHESA
E-mail : [EMAIL PROTECTED]
========================

Répondre à