Bonjour

J'ai des milliers de fichiers dans une arborescence et j'aimerais trouver tous les fichiers dont la première ligne correpond à un motif.
Ca a l'air simple mais j'ai cherché plusieurs heures aujourd'hui et je n'ai toujours pas de solution...


par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
grep -l -r -m 1 'motif' repertoire/
mais le motif ne s'applique pas qu'à la première ligne...

ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
awk 'FNR == 1 && /motif/ {print FILENAME;nextfile}' *
mais ca bloque dès qu'il y a un répertoire...

J'ai essayé aussi avec des find -exec mais je n'ai pas réussi.

une idée ?