Henri a écrit 153 commentaires

  • [^] # Re: Plusieurs trucs bizarres…

    Posté par  . En réponse au message références aux dossiers parents. Évalué à -6.

    J'aimerai qu'il ouvre un fichier se trouvant dans un dossier, c'est cela mon probleme

  • [^] # Re: Non initialisée

    Posté par  . En réponse au message boucle for . Évalué à -6.

    Merci anaseto,
    c'est exactement ce qui me manquait

    Merci a tous de vos propositions

  • [^] # Re: deja vu dans les demandes precedentes

    Posté par  . En réponse au message boucle for . Évalué à -7.

    je n'ai pas poste tout le code plus haut il ya l'ouverture du fichier que j'ai ecri comme tu peus le remarque nous sommes parlons de la ligne 77 et 78 cela veut dire que il ya des lignes plus haut

  • [^] # Re: system() ?

    Posté par  . En réponse au message Je voudrais lancer plusieurs script Perl à partir d'un autre script Perls.. Évalué à -6.

    Salut Neox,

    desole de te repondre tardivement

    en tapant dans perl command line:

    perl main.pl system('script1.pl  default_sysdumpdev_150319.xml *.xml')

    toutes les autres fonctions sont execute automatiquement

  • [^] # Re: system() ?

    Posté par  . En réponse au message Je voudrais lancer plusieurs script Perl à partir d'un autre script Perls.. Évalué à -6.

    je pense avoir trouve la solution a mon probleme

  • [^] # Re: system() ?

    Posté par  . En réponse au message Je voudrais lancer plusieurs script Perl à partir d'un autre script Perls.. Évalué à -6.

    Salut Nicolas,

    merci de ta proposition, je me pose la question a savoir que dois je tape dans mon perl Commando-line si je devrai par exemple executer le script1.pl car la j'ai essaye avec

    perl main.pl default.xml *.xml

    en tenant compte que j'ai nomme mon script plus main.pl

  • [^] # Re: Responsabilité

    Posté par  . En réponse au message traitement d'un fichier supplementaire. Évalué à -8.

    Merci a tous les intervenants, je vous remerci enormement

  • [^] # Re: Responsabilité

    Posté par  . En réponse au message traitement d'un fichier supplementaire. Évalué à -8.

    Sacha,
    s'il te plait lit bien, la j'ai affiche un script qui fait une part du boulot donc j'aimerai savoir comment je peu modifier mon script pour qu'il puisse traite le second fichier de maniere a ce que j'obtiene mon resultat souhaite.

  • [^] # Re: Responsabilité

    Posté par  . En réponse au message traitement d'un fichier supplementaire. Évalué à -9.

    Sacha,
    tu n'es pas oblige d'intervenir ceux voudrons bien m'aider le ferons.
    Merci bien et bonne soiree

  • [^] # Re: Responsabilité

    Posté par  . En réponse au message traitement d'un fichier supplementaire. Évalué à -7.

    Merci Neox de lui avoir explique

  • [^] # Re: Aucun rapport...

    Posté par  . En réponse au message empêcher le champ vide à la fin du tableau. Évalué à -5.

    je l'ai finalement trouve la solution est la suivante

    my $string = shift;
        $string =~ /\s*,\s*/;
        $string =~ s/\s+$//;
        return $string;
  • [^] # Re: Aucun rapport...

    Posté par  . En réponse au message empêcher le champ vide à la fin du tableau. Évalué à -6.

    ceci est un peut correct mais il se me revoit un vide a la fin comment pourrai je empecher ce vide

    $string =~ /\s*,\s*/;
    $string =~ /\s*,\s*/;
  • [^] # Re: Aucun rapport...

    Posté par  . En réponse au message empêcher le champ vide à la fin du tableau. Évalué à -5.

    malheureusement ca ne marche pas

  • [^] # Re: Aucun rapport...

    Posté par  . En réponse au message empêcher le champ vide à la fin du tableau. Évalué à -5.

    pourquoi ne prend-t-il pas les valeur 0 en consideration, je suis bloque qu'un peut il me dire ce qu'il ya lieu de changer dans mon regex.

  • [^] # Re: Aucun rapport...

    Posté par  . En réponse au message empêcher le champ vide à la fin du tableau. Évalué à -5.

    j'accepte toutes les propositions merci bien
    pour mon proble j'ai finalement rouve la reponse

    sub clean {    
        my $string = shift;
        $string =~ s/^\s+//;
        $string =~ s/\s+$//;
        return $string;
    }
  • [^] # Re: Au choix

    Posté par  . En réponse au message empêcher le champ vide à la fin du tableau. Évalué à -5.

    meme avec ce regex

    $string=~ s/\s*,\s*//g

    le champ vide est toujours la

  • [^] # Re: Au choix

    Posté par  . En réponse au message empêcher le champ vide à la fin du tableau. Évalué à -5.

    $i n'est pas vide, il contient des valeurs, en principe j'ai deja eu a modifier mon regex au niveau du clean, car l'autre que j'avais mensionne ignorait les zeros maintenant il considere les zeros

  • [^] # Re: Peut-être…

    Posté par  . En réponse au message écrire les résultats dans le même fichier. Évalué à -5.

    a ce niveau je ne te comrprend pas du tout pour tes boucles en temps normal le code B traite un DATA2.csv et ecrit dans des fichiers, car dasn le DATA2.csv les noms parexmple
    DPA01 DPA02 DPA03 revient plusieurs fois en avec les memes donnes il les reecrit dans le meme fichier
    et au finisch on a comme l'inpression qu'il ne l'a fait qu'une fois, maintenant j'aimerai qu'il ecrive juste une fois car les noms reviennent a chaque fois avec les memes donnes donc l'ecrire juste une fois et ignorer tout ce suivra, et passe au nom suivant soit DPA02 faire la meme chose ecrire les donnes une fois et ignore tous ceux qui suivrent

  • [^] # Re: tes chaines et tes variables

    Posté par  . En réponse au message Concatenation. Évalué à -5.

    Salut Framasky,
    je pense que j'avais oublie de mensionner que certaines value sont egal a 0
    j'ai retouche mon clean et il travaille bien a la seul difference que j'obtien a la fin de mon tableau un champ vide.

        for my $i(map {clean($_)} @$row) {
          #chomp $i;       
        my $d = "<tr><td>$i</td></tr>\n";
        print $per_line_fh $d if ($i); 
        }
        print $per_line_fh "</table>\n</body>\n</html>";
        close $per_line_fh;
    }
    
    sub clean {   
        my $string = shift;
        $string =~ /\s*,\s*/;
        $string =~ /\s*,\s*/;
        return $string;

    sortie tu remarque qu'il ya le dernier champ est vide a la fin en principe il ne devrait pas existe comment empeche mon code de me le renvoyer.

       <tr><td> 0</td></tr>
       <tr><td> 50</td></tr>
       <tr><td> 1</td></tr>
       <tr><td> </td></tr>
       </table>
      </body>
  • [^] # Re: Peut-être…

    Posté par  . En réponse au message écrire les résultats dans le même fichier. Évalué à -5.

    bonjour Neox,
    je l'ai deja souligne si je ne me trompe pas car ce chemin donc tu expplique je l'ai deja fait et comme je l'ai dit il reecrit a plusieurs fois son resultat dans le meme fichier comme je peus empeche qu'il le face. j'essaye de m'expliquer le le code A revois pplusieurs fichiers SOURCEA.html maintenant le code B quand il ecrit son resultat dans les SOURCEA.html il le recrit plusieurs fois.
    pour etre plus claire voici un exemple
    sortie code A:
    DPA01
    a
    b
    c
    d
    e
    f
    deuxieme fichier de code A
    DPA02
    q
    w
    e
    r
    t
    z
    maitenant code B quand il veut ecrit son resultat dans ses fichiers il fait ceci
    DPA01
    a
    b
    c
    d
    e
    f
    DPA01
    z
    u
    i
    o
    DPA01
    z
    u
    i
    o
    DPA01
    z
    u
    i
    o
    deuxieme fichier de code B
    DPA02
    q
    w
    e
    r
    t
    z
    DPA02
    c
    v
    b
    n
    DPA02
    c
    v
    b
    n
    DPA02
    c
    v
    b
    n

    c'est cela le probleme comment faire a qu'il ecrive que une seul fois et arrete tout en traitant tout le fichier donc il est sence traite car le code A traite un fichier DATA.csv et le code B lui traite un fichier DATA2.csv.

  • [^] # Re: Peut-être…

    Posté par  . En réponse au message écrire les résultats dans le même fichier. Évalué à -5.

    Neox, je peus dire que c'est quelque chose de ce genre, mais comme les Fichiers sont telement nombreux comment le "append" s'applique dans un tel cas.

    par ailleur c'etait aussi l'une des raison pour laquel je voulais savoir comment "print" dans un dossierbien determine.

  • [^] # Re: Peut-être…

    Posté par  . En réponse au message écrire les résultats dans le même fichier. Évalué à -5.

    Salut Anaseto,
    auf fait les deux code produisent des Tableaux, j'aimerai que ses deux tableaux soient ecrit sur le meme fichier afin que l'aon puisse facilement distingue la difference entre les tableaux, car en le faisant sur 2 pages comme je voulais et ce qui aurait ete facile mon maitre de stage trouvais cela pas du tout interessant et c'est la raison pour laquel je demande de l'aide ici.

    il faut que je mensionne une fois de plus que le premiers code me revois plusieurs fichiers chacun portant un nom et que le second me revois aussi plusieurs fichiers chacun portant son nom, il faut aussi savoir que un fichier revoye par le code 1 peu porte le meme nom qu'un fichier renvoye par le code 2. car le code un revois tous le parametres se trouvant dans le systeme et le code 2 revoit tout les parametre ce trouvant dans le systeme comportant une erreur.

    en ce qui concerne ta Proposition je l'ai deja essayer malheureusement elle n#a pas marche

  • [^] # Re: FIFO ?

    Posté par  . En réponse au message écrire les résultats dans le même fichier. Évalué à -5.

    Je suis totalement egare dans ta proposition, pource stage je travaille qu'avec Perl

  • [^] # Re: tes chaines et tes variables

    Posté par  . En réponse au message Concatenation. Évalué à -5.

    Je dirai le probleme serai les "" parceque lorsque je les placent comme tu me conseil il ya les textes qui sont blaichit

  • [^] # Re: tes chaines et tes variables

    Posté par  . En réponse au message Concatenation. Évalué à -5.

    Salut Neox
    malheureusement ca ne marche pas