[shell unix] Question sur 'awk'

Résolu
jebok Messages postés 371 Date d'inscription   Statut Membre -  
jebok Messages postés 371 Date d'inscription   Statut Membre -
Bonjour,

comment faire intervenir des variables externes dans la commande awk ?
Par exemple, je veux faire la chose suivante :

VAR="bonjour"

awk '/$VAR/ {print $0}' fichier.txt


Mais une telle commande me renvoie une erreur...
--
Merci de votre aide

1 réponse

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Il faut exclure ta variable de la commande "awk" en quotant avant et après comme ceci :
    awk '/'$VAR'/ {print $0}' fichier.txt
    ;-))
    0
    1. jebok Messages postés 371 Date d'inscription   Statut Membre 51
       
      Merci !
      0