Comment rechercher les fichiers qui contiennent un texte donné en ligne de commande sous Ubuntu ?
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 :
-
-rrecherche récursivement dans le sous dossiers ( ou --recursive) -
-icherche 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 :
-
-rrecherche récursivement dans le sous dossiers ( ou --recursive) -
-icherche 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 :
-
-rrecherche récursivement dans le sous dossiers ( ou --recursive) -
-icherche 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 :
-
-rchreerche récursivement dans le sous dossiers ( ou --recursive) -
-icherche 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 |
|---|---|---|---|---|
| 0 | 7460 | ubuntu trouver tous les fichiers contenant un mot donné | https://fr.ans.wiki/1020/comment-rechercher-les-fichiers-qui-contiennent-un-texte-donne-en-ligne-de-commande-sous-ubuntu | 1 |