|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : avril 2010 Messages : 49 ![]() |
Bonjour,
Est il possible d'effectuer un ls (ou autre commande) afin de lister les fichiers présents dans un répertoire qui contiennent la chaîne de caractères TOTO? Merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Fabrice Lille Inscription : février 2011 Messages : 137 ![]() |
Pour avoir tout les fichiers qui contiennent le mot TOTO dans leur nom
ls | grep TOTO |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : avril 2010 Messages : 49 ![]() |
C'est dans le contenu du fichier et non dans le nom que je dois trouver TOTO, merci quand même
|
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Fabrice Lille Inscription : février 2011 Messages : 137 ![]() |
dommage c'était plus facile...
|
|
|
00
|
|
|
#5 |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 070 ![]() |
Bonjour,
Code :
grep --recursive --files-with-matches TOTO repertoire |
|
|
20
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Salut,
Code :
find /repertoire -type f -exec grep -l 'TOTO' {} \;
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
20
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : avril 2010 Messages : 49 ![]() |
Merci les 2 dernières réponses me conviennent
Zipe31, peux tu m'expliquer ta solution? |
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
find /repertoire
On recherche dans le répertoire indiqué -type f Uniquement des fichiers (voir man find pour les options possibles comme "-type d" pour les répertoires par exemple) -exec Action à effectuer. Donc on exécute la commande qui suit quand un fichier est trouvé grep -l 'TOTO' On recherche le motif TOTO et on affichera que le chemin et le nom du fichier (option "-l") {} Désigne chaque occurrence de fichier trouvée qui sera passée à la commande grep \; Délimiteur de fin de la commande "-exec" qu'on protège afin qu'il ne soit pas interprété par le shell
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
20
|
Copyright © 2000-2012 - www.developpez.com