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 :

Equivalence de Perl en Awk


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de blacksnake
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 64
    Par défaut Equivalence de Perl en Awk
    Salut à vous,

    Je cherche à traduire cette ligne de Perl en Awk.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $fields[1] =~ /(Id Ulysse : \d{7,8})\s+(Id Eds : (\d{16}|1-\w{5}|\d{9}))/;
    Cette commande recherche les lignes contenant les motifs :
    - "Id Ulysse : " suivis de 7 ou 8 chiffres puis d'un ou plusieurs espace
    - "Id Eds : " suivis de 16 chiffres ou de la chaine 1- suivie de 5 caractères ou de la suite de 9 chiffres

    Le tout reformaté :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    my $line   = sprintf("%s %s %s\n", "Master Id : ".$fields[0].";".$2);
    Merci à vous

    Post envoyé le 03/01/08 mais tjr pas de réponse ...

  2. #2
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Pourquoi voudrais-tu aller de Perl au Awk ? Aller d'un outil moins puissant à un plus puissant je peux comprendre, mais dans l'autre sens...

    Par ailleurs vu la simplicité de la regexp impliquée, je n'ai vraiment pas envie de t'aider : apprends les regexp un minimum, ça te sera utile dans énormément d'occasions.

    --
    Jedaï

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/07/2011, 16h18
  2. Equivalent du perl @$var en python
    Par .:Spip:. dans le forum Général Python
    Réponses: 18
    Dernier message: 20/07/2010, 18h10
  3. Equivalence du range pattern (awk '/debut/,/fin/ ..)
    Par florent dans le forum Langage
    Réponses: 3
    Dernier message: 22/02/2010, 14h11
  4. Equivalence de Perl en Awk
    Par blacksnake dans le forum Shell et commandes GNU
    Réponses: 0
    Dernier message: 03/01/2008, 16h30
  5. [Debutant perl] Equivalent sous perl
    Par griese dans le forum Langage
    Réponses: 12
    Dernier message: 19/12/2006, 09h36

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