Quoting anne.guilde@???, Sun 9 Feb 2020, 03:05 +0100 CET :
> exemple de fichier
> ---BEGIN:VCARD
> (...)
> le résultat :
> FN:Aprenom5 Anom5;1
> FN:Aprenom4 Anom4;3
$ sed '/^FN/b; d' <file
Cela veut dire :
si la ligne commence par "FN", alors
brancher à la fin du script (et imprimer : opération par défaut quand on
arrive à la fin du script)
sinon
détruire la ligne (et lire une nouvelle ligne et recommencer au début
du script : opération par défaut pour 'd')
fin
Pour imprimer aussi les lignes /^TEL/ :
$ sed '/^FN/b; /^TEL/b; d' <file
$ awk '/^FN/ {print} 1 {next}' <file
-Nicolas T.