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