sed : supprimer une séquence entre deux motifs
Bonjour,
J'ai des fichiers à traiter qui ressemblent à ça :
Code:
1 2 3 4
| >gi|7657407|ref|NP_055396.1| odorant-binding protein 2b precursor [Homo sapiens]
MKTLFLGVTLGLAAALSFTLEEEDITGTWYVKAMVVDKDFPEDRRPRKVSPVKVTALGGGKLEATFTFMR
EDRCIQKKILMRKTEEPGKYSAYGGRKLMYLQELPRRDHYIFYCKDQHHGGLLHMGKLVGRNSDTNREAL
EEFKKLVQRKGLSEEDIFTPLQTGSCVPEH |
j'aimerais avoir une commande qui supprime automatiquement les séquences (variables) entre les deux motifs " | " aux extrémités gauche et droite.
J'ai essayé la commande :
mais cela me supprime tout.
Quelqu'un a une idée pour résoudre ce pb svp?