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] ========================

