awk -F ":" ' { if (FNR == 1) {Nb_champs = NF} else {if (NF != Nb_champs) { printf "%s: ligne = %s : Nbre de champs incorrect\n", FILENAME, $0 NbLignesErronees++ } } } END { printf “Nbre de lignes traitees: %d\n", NR if( NbLignesErronees == 0){ printf "Controle OK pour l'ensemble des fichiers\n" } else { printf “Nbre de lignes erronees: %d\n", NbLignesErronees } }' $*