Idées :Si tu es sûr d'avoir une ligne vide entre chaque paquet d'enregistrements, tu peux t'en servir pour réinitialiser ton compteur.
Si tu n'as pas de marqueur entre tes paquets d'enregistrements, tu peux utiliser une variable d'état (dernier fabriquant) pour savoir si tu as changé de paquet et le cas échéant réinitialiser ton compteur.
Si tes enregistrements d'un même groupe ne sont pas les uns à la suite des autres, tu peux utiliser un hash pour les répertorier et les compter.
Où est-ce un problème d'écriture en Perl ? Dans ce cas là tu dois nous dire ce qui te pose problème, lire le fichier, spliter les lignes, compter ?
Partager