Bonsoir,
je trouve du mal à resoudre une question qui parait simple.
Question:
on nous demande d'afficher seulement ce qui est entre <CITE> et </CITE>.
fichier :
mon essai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <P> Bonjour. Il faut lire <CITE>The Practice of Programming</CITE> de Kernighan et Pike. </P>
et j'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part sed -r '/<CITE>/,/</CITE>/!d' fichierpour éviter la confusion avec le / de </CITE> et ça marche toujours pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part sed -r 'A<CITE>A,A</CITE>A!d' fichier
Je comprends pas c'est ou l'erreur pourtant < ou >
ne sont pas des caractères spéciaux et on n'a pas besoin de mettre un anti-slash devant ces caractères à mon avis.
Bienvenue à toute réponse et merci d'avance.
Partager