• [^] # Re: re

    Posté par . En réponse au message help srcipt perl comparaison de deux fichiers. Évalué à 2.

    Mettons que tu lises la première ligne de chaque fichier :

    open FIC1, "<fic1";
    open FIC2, "<fic2";
    $l1 = <FIC1>;
    $l2 = <FIC2>;
    chomp $l1;
    chomp $l2;
    
    

    Tu décomposes les arguments :

    @args1 = split / /, $l1;
    @args2 = split / /, $l2;
    
    

    Tu veux maintenant savoir si @args2 contient une des chaines de @args1. Même si tu ne vois pas de construction perl courte pour faire ça, tu dois bien savoir faire deux boucles imbriquées qui parcourent l'un et l'autre et regardent, pour chaque paramètre de @args1, s'il est dans @args2 et mémoriser la position. Si tu le prends comme ça c'est de l'algorithmique, y'a rien de spécifique à perl. Mais après ça dépend de ton cours, peut-être ton prof veut que tu utilises la construction map.