IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

restrancription de code perl


Sujet :

Langage Perl

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut restrancription de code perl
    bonjour à tous,

    voila comme vous l'avez peut être deviner un nouveau message dans un forum est synonyme de problème donc voila le mien :

    j'essaye de retranscrire se morceau de code sans l'option -e (bref dans un ficher perl et non en ligne de commande)

    voila le code :

    perl -wnlaF';' -e '($_)=@F;
    $F[1] =~ /\.150$/ && $F[0] =~ /^p[1-9]/ and print "$F[0]\t$F[1]\t$F[2]\t$F[3]\t$F[18]";' fichiertest.csv

    merci par avance de votre aide
    +

  2. #2
    Membre confirmé Avatar de iblis
    Inscrit en
    Janvier 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Janvier 2007
    Messages : 510
    Points : 570
    Points
    570
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    #!/usr/bin/perl
    use strict;
    use warnings;    # pour -w
    while (<>) { # pour -n
        my @F = split ';';    # pour -F';'
        # ton code
    }
    Si tu ne veux pas passer le fichier en ligne de commande, tu peux le lire dans le script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    open my $filehandle, '<', 'fichiertest.cvs'
         or die "$!\n";
    while (<$filehandle>) {
    Sinon pour traiter les cvs, tu peux aussi jeter un oeil aux modules dédiés sur le CPAN (tu trouveras plusieurs threads qui en traitent sur ce forum).

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    merci le mangeur de pasteque

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. explication sur un code perl
    Par Melvine dans le forum Langage
    Réponses: 5
    Dernier message: 05/10/2006, 16h32
  2. pb code perl
    Par visteur dans le forum Langage
    Réponses: 3
    Dernier message: 06/03/2006, 09h43
  3. Réponses: 1
    Dernier message: 29/11/2005, 22h05
  4. [langage] code Perl
    Par GMI3 dans le forum Langage
    Réponses: 3
    Dernier message: 18/03/2004, 11h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo