• # Pas très clair, tes explications

    Posté par . En réponse au message Mon script saute des lignes. Évalué à 3.

    Avec pas beaucoup d'expérience en perl , je me suis aperçu que mon script sautait des lignes de mon fichier à traiter.

    if ( scalar( @Fld ) < 4 ) { next line; }

    Ici sachant que Fld comporte les données de ton fichier (je suppose, en fait, en l'occurrence, ça contient des données entrées en ligne de commande) et que si le nombre de champs n'est pas suffisant, on passe à la ligne suivante (ordre next) (c'est l'explication de fearan...)

    Par contre, on n'a pas de lignes de tests, genre un fichier de quelques lignes où tu montrerais quelles lignes sont zappées...

    Accessoirement (et comme fearan), je pense qu'il *faut* utiliser use strict; et que le "9999" dans le split est tout simplement très moche (à la rigueur mets -1)