# transforme un fichier .dico en entête de .arff BEGIN{ split(ARGV[1], tab, "/"); split(tab[3], tab2, "."); printf("@relation '%s'\n", tab2[1]); pattr = 1; # indique si on est sur le premier attribut } /\#/{ if(!pattr) printf "}\n"; gsub("#", "", $1); printf("@attribute '%s' {", $1); pattr = 0; premiereval = 1; next; } { if(!premiereval) printf(","); printf("%s", $1); premiereval = 0; next; } END{ print "}"; print "@data"; }