Comment rechercher les fichiers qui contiennent un texte donné en ligne de commande sous Linux ?
Sous Linux, la commande grep
permet de rechercher les fichiers qui contiennent un motif donné (mot, texte...) :
grep "pattern to search" path
Par exemple, la commande suivante liste tous les fichiers dans le dossier courant contenant le texte texte à trouver
:
grep "texte à trouver" *.*
Les options suivante peuvent aussi être utiles :
-
-r
recherche récursivement dans le sous dossiers ( ou --recursive
) -
-i
cherche sans distinction majuscule / minuscule ( ou --ignore-case
)
La commande suivante cherche récursivement MoTiF
dans les sous dossiers, en ignorant la casse :
grep -i -r "MoTiF" path
Sous Linux, la commande grep
permet de rechercher les fichiers qui contiennent un motif donné (mot, texte...) :
grep "pattern to search" path
Par exemple, la commande suivante liste tous les fichiers dans le dossier courant contenant le texte texte à trouver
:
grep "texte à trouver" *.*
Les options suivante peuvent aussi être utiles :
-
-r
recherche récursivement dans le sous dossiers ( ou --recursive
) -
-i
cherche sans distinction majuscule / minuscule ( ou --ignore-case
)
La commande suivante cherche récursivement MoTiF
dans les sous dossiers, en ignorant la casse :
grep -i -r "MoTiF" path
Sous Linux, la commande grep
permet de rechercher les fichiers qui contiennent un motif donné (mot, texte...) :
grep "pattern to search" path
Par exemple, la commande suivante liste tous les fichiers dans le dossier courant contenant le texte texte à trouver
:
grep "texte à trouver" *.*
Les options suivante peuvent aussi être utiles :
-
-r
recherche récursivement dans le sous dossiers ( ou --recursive
) -
-i
cherche sans distinction majuscule / minuscule ( ou --ignore-case
)
La commande suivante cherche récursivement MoTiF
dans les sous dossiers, en ignorant la casse :
grep -i -r "MoTiF" path
Sous Linux, la commande grep
permet de rechercher les fichiers qui contiennent un motif donné (mot, texte...) :
grep "pattern to search" path
Par exemple, la commande suivante liste tous les fichiers dans le dossier courant contenant le texte texte à trouver
:
grep "texte à trouver" *.*
Les options suivante peuvent aussi être utiles :
-
-r
chreerche récursivement dans le sous dossiers ( ou --recursive
) -
-i
cherche sans distinction majuscule / minuscule ( ou --ignore-case
)
La commande suivante cherche récursivement MoTiF
dans les sous dossiers, en ignorant la casse :
grep -i -r "MoTiF" path
# | ID | Query | URL | Count |
---|