À moins de vouloir rajouter plus de critères, la commande find est inutile.
grep -r --include '*.ksh' -e 'ta chaine' le/rep/
Cette commande devrait suffire.
L'option -r dit de parcourir récursivement les répertoires.
L'option --include dit de chercher seulement les fichiers dont le nom correspond au pattern.
L'option -e n'est pas obligatoire, mais indique explicitement que ce qui suit est le pattern à chercher.
Si tu veux afficher juste le nom des fichiers, tu peux rajouter l'option -l.
Enfin, je dirais simplement man grep.
Si tu as des critères supplémentaires que la commande grep ne permet pas de gérer, la première commande de D[r]eadLock est la bonne.
Partager