Re: Supprimer chaine de caractères

Top Page

Reply to this message
Author: ALD
Date:  
To: guilde
Subject: Re: Supprimer chaine de caractères


Le 14/09/2012 18:29, Bruno Cudini a écrit :
> Salut la liste,
>
> On Fri, Sep 14, 2012 at 06:16:17PM +0200, ALD wrote:
>> Bonsoir,
>>
>> je tente un petit script avec sed pour manipuler un fichier, entre
>> autre supprimer certains passages. Je tombe sur un os:
>>
>> le mot "Téléphone" est écrit "Téléphone;" et je ne
>> parviens pas à le supprimer. J'ai essayé avec diverses solutions
>> dont "\" placé devant les "&" mais ça n'a pas fonctionné.
>
> Avec la commande suivante, je matche bien sur les é
>
> $ echo "Téléphone;" | sed 's/\é/é/g'
> Téléphone;
>
>
> Quelle est la commande que tu utilises ? Une substitution pour le mot
> via s/, ou via /.../d ?


En fait je cherche à supprimer la ligne qui contient
Téléphone;" et non à la remettre d'aplomb.

j’essayais avec

sed 's/Téléphone;//'

sans résultat. Finalement j'ai repris ta combinaison et je ke fais en 2
fois dans un pipe
sed -e 's/\é//g' | sed -e 's/Tlphone;//'
et ça fonctionne, meme si ce n'est pas trés élégant. .

Merci