Bonjour ,
Alors voila , dans le cadre d'un script CGI , j'ai besoin de sélectionner certaines lignes d'un fichier texte.
Ces lignes sont délimitées par des balises (similaires à des balise HTML).
en gros un truc du genre :
AA
BB
CC
DD
EE
<Directory>
FF
GG
HH
</Directory>
Et je voulais supprimer les lignes qui apparaissent entre les balises "Directory" , pour cela , j'ai utilisé la commande Sed suivante :
Code :
- sed -e "/<Directory>/,/<\/Directory>/d" test.txt
|
Mais comment faire pour obtenir le resultat inverse (en gros afficher toutes les lignes en dehors des balises) ???
J'ai essayé de rajouter de faire :
Code :
- sed -e "/<Directory>/,/<\/Directory>/!d" test.txt
|
D'après ce document ça devrait fonctionner , mais comme d'hab ça marche pas comme ça devrait ^o^
Kelk'un aurait une idée ?
Merci d'avance.