Gawk et ignorecase

Résolu
Bonjour,

Une question bête peut être mais je n'arrive pas à supprimer des doublons dans un fichier Lycee0.txt en ignorant la casse, et avec cette instruction :

TYPE Lycee0.txt | GAWK "!x[$0]++" >>Lycee1.txt

Voilà le contenu du fichier :

06 DE LA MONTAGNE
06 DE LA MONTAGNE
06 AUGUSTE ESCOFFIER
06 AUGUSTE RENOIR
06 CALMETTE
13 MARCEL PAGNOL
83 Coudon
83 COUDON


Autant la deuxième ligne est supprimée, autant les deux dernières restent intactes.
J'ai essayé :

TYPE Lycee0.txt | GAWK "{BEGIN IGNORECASE=1} !x[$0]++" >>Lycee1.txt

ou encore en définissant un séparateur FS=".", sans résultat

Bon, je ne suis pas expert non plus inutile de le préciser.
Merci si vous pouvez m'aider, et désolé si je ne peux répondre avant la semaine prochaine, c'est pour le TAF. Ha oui, c'est sous windows, mais bon, en dehors des guillemets doubles en général ça fonctionne de la même façon.

Bon we :)

2 réponses

  1. Contributeur
    hello
    IGNORECASE=1 s'applique au tests et recherches,. essayer:
    gawk "!x[tolower($0)]++" Lycee0.txt  >>Lycee1.txt