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

Unix Discussion :

Expression régulière / action awk


Sujet :

Unix

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 98
    Points : 87
    Points
    87
    Par défaut Expression régulière / action awk
    Bonjour,

    j'ai une question toute bête avec AWK.

    Peut-on utiliser des parenthèses capturante dans l'expression régulière définissant la condition et réutiliser cette capture dans l'action qui suit ?

    Si oui je veux bien un petit exemple pour la mise en oeuvre.

    Merci par avance.

  2. #2
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 842
    Points
    7 842
    Par défaut
    Awk ne supporte pas les reférences arrière.

    La fonction gensub spécifique à Gnu awk permet ce type de traitement. ex:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ echo "abc def ghi" | gawk '/def/ {printf "%s\n",gensub(/a(.*)f/,"\\1\\1","g",$0); }'
    bc debc de ghi
    ɹǝsn *sıɹɐlos*

Discussions similaires

  1. awk et les expressions régulières
    Par olivier.pz dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 04/06/2015, 11h13
  2. Utilisation d'une expression régulière dans un AWK
    Par Nattiz dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 27/08/2013, 21h08
  3. Réponses: 8
    Dernier message: 26/09/2011, 16h56
  4. [AWK]expression régulière variable
    Par GmGari dans le forum Linux
    Réponses: 1
    Dernier message: 11/12/2007, 14h25
  5. Réponses: 5
    Dernier message: 11/06/2002, 15h21

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