Affectation d'une variable dynamique [GAWK] - Linux et OS Alternatifs
Marsh Posté le 01-10-2002 à 14:39:18
| gawk -v i=test 'BEGIN {print i}' | 
  
  
 
 
il te manque le -v et l'affectation ne doit pas etre entre quotes  
 
 
le begin, c'est juste pour eviter la bidouille du 
| echo "plop" | | 
 
Marsh Posté le 01-10-2002 à 14:43:52
merci !! 
Marsh Posté le 01-10-2002 à 14:32:06
Question : j'ai un script bash qui me génére une certaine valeur que je voudrais passer après à un script gawk. J'ai lu dans le man de gawk qu'il fallait passer un paramètre dans la ligne de commande du style var=val pour définir dans le script une variable var.
donc en gros j'ai fait vite fait un truc du genre :
echo "toto" | gawk 'i=test' '{print $i}'
et j'obtiens ca en retour :
gawk: cmd. line:2: fatal: cannot open file `{print $i}' for reading (No such file or directory)
so ??? c'est koa le problème ??
Message édité par slaanesh le 01-10-2002 à 14:34:06
---------------
Ne remets pas à demain ce que tu peux faire après-demain ! :sol: