Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4275 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Comment faire une affectation dans un awk ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment faire une affectation dans un awk ?

n°653210
weed
Posté le 22-03-2005 à 02:10:38  profilanswer
 

Code :
  1. # cat /etc/group | awk -F ":" -v val="cdrom" '{ if ($1==val) { tmp2=$4;  print $4"   "$tmp2;} }'
  2. alex,hal   cdrom:x:24:alex,hal


 
voilou curieusement, je fais une affectation tpm2 avec le 4champs $4, mais lorsque je fais l'affichage, cela n'affiche pas la meme chose du tout ?  
 
Comment faire ?
 
J'ai remarqué ca, je me suis arrangé autrement mais j'aurais bien savoir pourquoi mon affectation n'est pas prise en compte .

mood
Publicité
Posté le 22-03-2005 à 02:10:38  profilanswer
 

n°653299
couak
Posté le 22-03-2005 à 11:40:41  profilanswer
 

enlèves le $ devant $tmp2


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Comment faire une affectation dans un awk ?

 

Sujets relatifs
[Zsh] Resolu : Pb d'affectation de variable avec precmd()[GAWK] Affectation d'une variable dynamique
Plus de sujets relatifs à : Comment faire une affectation dans un awk ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)