• # Au contraire c'est normal

    Posté par (site web personnel) . En réponse au message GNU awk. Évalué à 5.

    Le script {FS=":"; print 1ドル} est appelé APRES avoir lu la 1ere ligne.
    Il faut donc soit dans le cas de la premiere ligne demander a awk de relire la ligne apres avoir changer le Field Separator (crade), Soit changer le FS plus tot (propre).

    Comme cela:
    cat toto | awk 'BEGIN {FS=":";} {print 1ドル}'