Bonjour à tous,
J'ai un fichier de 235 mo que je n'arrive pas à ouvrir, j'ai essayé de le splitter en gardant que les champs importants pour mes tests.
les parties que je voudrais garder ont cette forme:
ma condition est si je retrouve le motif<TreeNumber>D... alors je vais afficher tous les blocs qui ont des intervalles partant du motif :<DescriptorRecord> ,incluant le motif de ma condition <TreeNumber>D.. jusqu'au motif </DescriptorRecord><DescriptorRecord>
...............
<TreeNumber>D...
.......................
</DescriptorRecord>
J'ai essayé avec la commade sed:
Code : Sélectionner tout - Visualiser dans une fenêtre à part sed -n '/<TreeNumber>D/{/<DescriptorRecord>/,/<\/DescriptorRecord>/p}' fichier.txt >résultatça me retourne soit un fichier vide ou bien tout mon fichier d'origine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part sed -n '/<DescriptorRecord>/,/<TreeNumber>D/p;/<TreeNumber>D/,/<\/DescriptorRecord>/p'
Pourriez vous m'aider svp.
Je vous remercie à l'avance.
Partager