Comment rechercher les fichiers qui contiennent une chaîne de caractères donnée 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 | 8408 | ubuntu chercher une chaine de caractères dans des fichiers textes d'un dossier | https://fr.ans.wiki/1018/comment-rechercher-les-fichiers-qui-contiennent-une-chaine-de-caracteres-donnee-en-ligne-de-commande-sous-ubuntu | 1 |