Comment grep et renvoyez-vous uniquement la ligne correspondante? ie Le chemin / nom de fichier est omis des résultats.
Dans ce cas, je veux rechercher dans tous les fichiers .bar du répertoire actuel, en recherchant le terme FOO
find . -name '*.bar' -exec grep -Hn FOO {} \;
alias grep
. Pour omettre l'alias, tapez\grep ...
Remplacez simplement
-H
par-h
. Vérifiezman grep
pour plus de détails sur les optionsla source
Depuis la page de manuel:
la source