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 :
-
-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 |
---|---|---|---|---|
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 |