Source: http://www.cril.univ-artois.fr/~merchez/Cours/Systeme1/Les expressions regulieres et AWK