C'est peut-être un peu étrange - et il y a peut-être d'autres outils pour le faire, mais bon ...
J'utilise la commande bash classique suivante pour trouver tous les fichiers contenant une chaîne:
find . -type f | xargs grep "something"
J'ai un grand nombre de fichiers, sur plusieurs profondeurs. la première occurrence de "quelque chose" me suffit, mais la recherche continue et prend beaucoup de temps pour terminer le reste des fichiers. Ce que je voudrais faire, c'est quelque chose comme une "rétroaction" de grep pour trouver afin que find puisse arrêter de rechercher plus de fichiers. Une telle chose est possible?
Pour ce faire sans changer d'outils: (j'adore les xargs)
la source