Bonjour à tous,
Je cherche la solution - je suis à peine débutant .... - pour la création d'une fonction de traitement sur un fichier, ce qui bloque un peu (beaucoup !) un script que je voudrai créer.

- J'ai un fichier texte avec des centaines de lignes à la suite qui ont été créées automatiquement, avec des logs venant d'un GPS. Tout le fichier est sur le même schéma :

$GPGGA,211859.400,4901.2847,N,00305.8942,E,1,07,1.24,168.4,M,47.3,M,,,1.30
$GPRMC,211859.400,A,4901.2847,N,00305.8942,E,0.00,0.00,260619,,,A*62,1.30
$GPGGA,211859.600,4901.2847,N,00305.8942,E,1,07,1.26,168.4,M,47.3,M,,*61,1.29
$GPRMC,211859.600,A,4901.2847,N,00305.8942,E,0.00,0.00,260619,,,A*60,1.29


- Les seules lignes qui m'intéressent sont celles commençant par $GPGGA
- Puis je dois extraire certaines données sur chacune de ces lignes : j'ai besoin de 6 "parties" seulement (en gras) :

$GPGGA,211859.600,4901.2847,N,00305.8942,E,1,07,1.26,168.4,M,47.3,M,,*61,1.29

- Et je dois récupérer ces parties dans un nouveau fichier texte

J'ai essayé avec "readline" ou "enumerate" mais sans succès, donc je sèche un peu !
Merci beaucoup pour votre aide et vos conseils !
Nico