Définir la variable dans le shell actuel à partir de awk

Est-il un moyen de définir une variable dans mon shell courant de l'intérieur de awk?

J'aimerais effectuer un traitement sur un fichier et d'impression de certaines données; puisque je vais lire le fichier en entier par le biais, je voudrais enregistrer le nombre de lignes-dans ce cas, FNR.

Qui se passe si je n'arrive pas à trouver une manière de définir une variable d'environnement avec FNR valeur; si pas, je dois le lire la FNR de mon fichier de sortie, à définir, dire num_linesavec FNR valeur.

J'ai essayé quelques combinaisons à l'aide awk 'END{system(...)}'mais ne pouvait pas gérer à travailler. Moyen de contourner ce problème?

source d'informationauteur Rubens