Variable "locale" awk

Résolu
th.deudon Messages postés 399 Date d'inscription   Statut Membre Dernière intervention   -  
th.deudon Messages postés 399 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, c'est encore moi,

Je voulais savoir si il etait possible de faire une variable locale dans awk?


exemple :
awk ' 
BEGIN { $i==0 }
/ XXX / { print "YYYY" 30000+$i }
i+=150
' fichier.text


( je ne peux pas le faire avec une boucle for :/

2 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
pas de $, ==0 est un test, =0 est une assignation, i=0 est inutile, car au départ, les variables sont à 0
awk ' / XXX / { print "YYYY" 30000+i ; i+=150}' fichier.text
1
th.deudon Messages postés 399 Date d'inscription   Statut Membre Dernière intervention   15
 
ok parfait, merci beaucoup
0