Bonjour,
Petit exercice personnel: J’ai un .vcf qui contient tout mes anciens contacts (nom, téléphone et e-mail pour certains). Ce que j’aimerai c’est pouvoir importer les informations importantes instantanemment via un script dans une forme plus sympatique que la tronche du .vcf:
La forme que je désire pourrait être:
Je pense que j’ai plusieurs outils dont j’ai besoin: grep (trouver les occurences), awk, cut (enlever les “FN”, “N”, “TEL” et “EMAIL”) etc.
Ce qui m’intéresse ce n’est pas que vous me donniez du code (pas de suite du moins) mais des pistes sur la manière dont le problème doit être traité.
Pour moi ça se passerai comme ça:
Le script commence par chercher l’occurrence “BEGIN” (qui marque le début d’un contact) et vérifie que les occurrences suivantes sont présentes: FN, TEL, EMAIL.
Pour chaque occurrence présente il va prendre la ligne et découper (cut?) la partie intéressante (après “:”) et continue jusqu’à ce qu’il tombe sur “END”, une fois tombé dessus j’envoie par exemple un petit echo avec une ligne vide et un retour à la ligne pour faire une démarcation entre deux contacts.
Qu’en pensez-vous? Vous avez plus simple?
Pour le moment je pourrai facilement afficher via grep les lignes qui m’intéressent:
Seulement mon problème c’est de faire en sorte que chaque occurence aille au bon endroit (le bon contact), et c’est avec le marquage avec BEGIN et END qui doit m’aider je suppose. Mais je ne vois pas comment faire.
Une idée?
Koshicalement, koshie