Le programme grep est un outil très utile pour chercher par exemple tous les fichiers sources qui font référence à telle ou telle fonction. Néanmoins l’option permettant de faire une recherche récursive dans les répertoires n’est pas disponible sur toutes les plates-formes (AIX, HP-UX, …).

En principe, il est possible de faire :

$ grep -r ma_fonction
$ grep -d recurse ma_fonction
$ rgrep ma_fonction

Si cela ne fonctionne pas, voici d’autres fonctions de procéder (avec les utilitaires find et xargs) :

$ find . -type f -print | xargs grep ma_fonction
$ find . -exec grep ma_fonction {} ; -print
https://blog.lecacheur.com/wp-content/uploads/2015/04/bash-148836_640.pnghttps://blog.lecacheur.com/wp-content/uploads/2015/04/bash-148836_640-150x150.pngSeBLinuxbash,shellLe programme grep est un outil très utile pour chercher par exemple tous les fichiers sources qui font référence à telle ou telle fonction. Néanmoins l'option permettant de faire une recherche récursive dans les répertoires n'est pas disponible sur toutes les plates-formes (AIX, HP-UX, ...). En principe, il est possible...Un blog, c'est un blog !