Merci pour ta réponse, mais je pense que le problème concerne directement sed. En fait, sed lit les expressions rationnelles et je crois que c'est là finalement qu'il faut chercher.
Comment formuler, dans une expression rationnelle, que je veux sélectioner (pour suppression par sed) la chaîne <a href ....> et que cette chaîne s'arrête au premier > et non pas au dernier ?
Il y aurait une solution, mais je cherche plus "élégant" ce serait, dans un premier temps remplacer les </a> par un saut de ligne
sed 's/<\/a>/\n/g' fichier1 > fichier2
puis
sed 's/<a href.*>//' fichier2 > fichier3
Mais bon, après, il faudrait encore enlever les sauts de ligne que j'ai rajoutés.
Partager