Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[off] besoin d'aide sur sed (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Fri Aug 19, 2005 10:30 am    Post subject: [off] besoin d'aide sur sed (résolu) Reply with quote

Bon ça fait pas mal d'heures que je passe à essayer de maitriser sed mais là comme j'ai pas que ça à faire et surtout parce que je patauge lamentablement dans la semoule je vous demande votre aide.

Voilà le topo:

j'ai des fichiers html dans lequel il peut (ou non) y a voir une balise "<meta name ... >" que je veut virer.

bon j'ai donc fait cette commande sed :

Code:

sed '/meta name/,/>/d' lefichier.html -i lefichier.html


et je me suis rendu compte que...bah non ça marche pas génial.
en effet sed fonctionnant en ligne par ligne il va enlever la ligne avec "meta name" puis la prochaine ligne avec ">"
le but ici est de virer une balise meta.
or cette commande fonctionne bien quand la balise méta fait 2 ou plus de lignes mais pas quand elle ne fait q'une ligne :?
en effet si la balise meta ne fait qu'une ligne la commande sed ci-dessus va virer la ligne suivante dans laquelle elle trouvera ">" donc elle va virer une autre balise (genre "</head> par exemple...ce que je ne veux evidemment pas :(

est ce que quelqu'un aurait la commande sésame avec sed (ou autre : je suis preneur!) pour virer les balise meta, qu'elles fassent 1 ou plusierus lignes, sans que ça bousille le reste?

un grand merci d'avance!
_________________
membre officieux du SAV Ati GEntoo


Last edited by kwenspc on Fri Aug 19, 2005 10:44 am; edited 1 time in total
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Fri Aug 19, 2005 10:36 am    Post subject: Reply with quote

Code:
sed -si "s/<meta name[^>]*>//g" lefichier.html

Devrait faire l'affaire ;)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Fri Aug 19, 2005 10:39 am    Post subject: Reply with quote

snifff merci :D

(bon moi faut VRAIMENT que je me mette auw expressions régulières)
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum