Effectivement, mille excuses c'est une étourderie, il faut ajouter -v au grep :
find chemin/racine -type f -name "*.txt" -exec grep -v <expression> {} \; -print Cordialement Éric Dégenètais Le 27 juin 2017 7:01 PM, <andre_deb...@numericable.fr> a écrit : On Tuesday 27 June 2017 10:50:47 Bernard Isambert wrote: > Si j'ai bien compris la question : > for FIC in <fichiers> > do > grep -l -q <expression> "$FIC" || echo "$FIC" > done On Tuesday 27 June 2017 10:52:39 Erwan David wrote: > grep -L <expression> <fichiers> plutôt. Les deux ci-dessus semblent bien marcher. Merci. Mais : On Tuesday 27 June 2017 13:48:35 Eric Degenetais wrote: > find répertoire/racine/recherche -type f -name "*.txt" -exec grep > expression {} \; -print affichent ceux qui ont l'expression... :-) André