Variable "locale" awk

Résolu
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

  1. Contributeur
    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