• [^] # Re: Au contraire c'est normal

    Posté par . En réponse au message GNU awk. Évalué à 2.

    non, ce n'est pas un bug, c'est une fonctionnalité. ;-)

    et oui, awk dit que le bloc entre {} tout seul est exécuté après la lecture d'une ligne.
    donc si tu veux faire des initialisations avant la première ligne, il faut passer par le bloc BEGIN{}.
    de même pour un traitement à la fin de ton flux, tu doit mettre END{}.

    car en plus, pour analyser le contenu de tes {}, il doit connaître le contenu de la ligne qu'il a à traiter. Sinon, comment doit-il savoir ce qu'il va traiter ou non si tu mélanges avec les 1ドル qui permettent de récupérer le contenu ??