[quote=“syam”]Cela dit, le résultat de grep 2.12 me paraît tout à fait correct : ton motif correspond soit à des lignes vides, soit à des lignes composées uniquement de chiffres.
Étant donné que ton fichier contient seulement un caractère nul, la seule et unique ligne du fichier ne correspond pas au motif.
À moins que j’aie loupé quelque chose le bug est dans grep 2.10 pas dans le 2.12.[/quote]
Ben non, justement, regardant une deuxième fois,
boisson@debian:/tmp$ grep -E "^[0-9 ]*$" /tmp/fichier
Fichier binaire /tmp/fichier concordant
boisson@debian:/tmp$dpkg -l | grep grep
ii grep 2.12-2 amd64 GNU grep, egrep and fgrep
Le fichier est non nul et contient une ligne composée de \0, donc ça ne devrait pas correspondre… C’est le 2.10 qui fonctionne. la ligne n’est pas vide, elle contient des caractères nuls. Par ailleurs grep le considère bien comme un fichier binaire. La réponse du 2.12 est incohérente.