Forum Programmation.shell Awk, variables, regexp...

Posté par  .
Étiquettes : aucune
0
13
nov.
2006
Salut,

Voila j'ai un pb tout bete.. Je suis en train de faire un script awk qui va verifier diverses choses. Je lui passe en argument la date de la veille (ie awk -v madate=$DATE avec $DATE qui est une variable bash).
Jusque la OK. Apres je veux verifier que ma variable $1 contient bien cette date :
if ($1~/madate/) print OK

Sauf que.. ca marche pas. Si je remplace madate par Nov 12 ca marche..
Alors peut on indiquer a awk que ma regexp est une variable ??
Si oui comment on fait ? Et si non.. ben.. je sais pas..

Merci
  • # J'ai trouve

    Posté par  . Évalué à 2.

    Il suffit de faire :
    if ($1~madate) ...

    Et voila :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.