awk sed ou autre

Page principale

Répondre à ce message
Auteur: anne.guilde@free.fr
Date:  
À: ML Guilde
Sujet: awk sed ou autre
bonjour,

J'aimerais trouver le nombre de lignes qui commence par TEL par FN dans
un fichier vcard

exemple de fichier
---BEGIN:VCARD

VERSION:3.0

PRODID:-//Sabre//Sabre VObject 4.1.6//EN

UID:59b173b0-ca2f-4b46-b206-8b0540665b36

FN:Aprenom5 Anom5

N:Anom5;Aprenom5;;;

TEL;TYPE=work:+33 9 87 65 43 21

CATEGORIES:test

REV;VALUE=DATE-AND-OR-TIME:20191223T173338Z

END:VCARD

BEGIN:VCARD

VERSION:3.0

PRODID:-//Sabre//Sabre VObject 4.1.6//EN

UID:741313b9-4d58-4df1-ae8c-3f7fd2e018d0

FN:Aprenom4 Anom4

N:Anom4;Aprenom4;;;

TEL;TYPE=home:+33 1 23 45 67 89

TEL;TYPE=cell:+33 6 87 65 43 21

TEL;TYPE=work:+33 9 12 34 56 78

CATEGORIES:test

REV;VALUE=DATE-AND-OR-TIME:20191223T173333Z

END:VCARD
---

le résultat :
FN:Aprenom5 Anom5;1
FN:Aprenom4 Anom4;3

Je n'y arrive pas avec awk

Si ce n'est pas possible je ferais un petit programme bash

merci
Anne