Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Rechercher un terme dans tous les fichiers d'un répertoire:syntaxe??

12 réponses
Avatar
Hub
Bonjour

Je voudrais connaître la bonne syntaxe pour trouver,dans tous les
fichiers d'un répertoire choisi, le mot "titi" par exemple.
Donc,je me place dans /mnt/chezmoi/ici/
il y aurait là,disons,une dizaine de fichiers...
Et je veux faire la recherche du mot "titi"dans ces dix fichiers.
Le but est d'exploiter des logs téléchargés de façon rapide...
Vous pouvez m'expliquer?
Merci de votre aide.
Hub.

10 réponses

1 2
Avatar
Jerome Lambert
Le Thu, 26 Aug 2004 10:28:38 +0200, Hub a écrit :

Bonjour


Bonjour,

Je voudrais connaître la bonne syntaxe pour trouver,dans tous les
fichiers d'un répertoire choisi, le mot "titi" par exemple.
Donc,je me place dans /mnt/chezmoi/ici/
il y aurait là,disons,une dizaine de fichiers...
Et je veux faire la recherche du mot "titi"dans ces dix fichiers.
Le but est d'exploiter des logs téléchargés de façon rapide...
Vous pouvez m'expliquer?


la commande est grep. man grep vous donnera les infos nécessaires à son
utilisation...

Merci de votre aide.


De rien,

--
Jerome
"Moi, je trouve ça rigolo quand y a un truc qui marche pas avec Linux.
Chercher à le faire marcher m'amuse beaucoup. C'est mieux qu'un jeu vidéo."
M. in fr.comp.os.linux.debats

Avatar
Jean-Philippe Caruana
Bonjour

Je voudrais connaître la bonne syntaxe pour trouver,dans tous les
fichiers d'un répertoire choisi, le mot "titi" par exemple.
Donc,je me place dans /mnt/chezmoi/ici/
il y aurait là,disons,une dizaine de fichiers...
Et je veux faire la recherche du mot "titi"dans ces dix fichiers.
Le but est d'exploiter des logs téléchargés de façon rapide...
Vous pouvez m'expliquer?
Merci de votre aide.
Hub.


grep titi fichiers*

--
jpc
http://www.enstimac.fr/~caruana/

Avatar
Motodashi
Le Thu, 26 Aug 2004 10:28:38 +0200, Hub a écrit:

Bonjour

Je voudrais connaître la bonne syntaxe pour trouver,dans tous les
fichiers d'un répertoire choisi, le mot "titi" par exemple.
Donc,je me place dans /mnt/chezmoi/ici/
il y aurait là,disons,une dizaine de fichiers...
Et je veux faire la recherche du mot "titi"dans ces dix fichiers.
Le but est d'exploiter des logs téléchargés de façon rapide...
Vous pouvez m'expliquer?
Merci de votre aide.
Hub.


find /mnt/chezmoi/ici -exec grep titi {} ;

--
motodashi chez yahoo en france

Avatar
Jerome Lambert
Le Thu, 26 Aug 2004 11:09:48 +0200, Motodashi a écrit :

Le Thu, 26 Aug 2004 10:28:38 +0200, Hub a écrit:

Bonjour

Je voudrais connaître la bonne syntaxe pour trouver,dans tous les
fichiers d'un répertoire choisi, le mot "titi" par exemple.
(...)



find /mnt/chezmoi/ici -exec grep titi {} ;


grep titi /mnt/chezmoi/ici/* est plus simple, non?

--
Jerome
"Moi, je trouve ça rigolo quand y a un truc qui marche pas avec Linux.
Chercher à le faire marcher m'amuse beaucoup. C'est mieux qu'un jeu vidéo."
M. in fr.comp.os.linux.debats


Avatar
Hub
En plus ça marche du tonnerrrre!!!!
Remerci,j'arrète pas aujourdh'hui,c'est génial!
Bonne journée.
Hub.


find /mnt/chezmoi/ici -exec grep titi {} ;


grep titi /mnt/chezmoi/ici/* est plus simple, non?



Avatar
Motodashi
Le Thu, 26 Aug 2004 11:16:38 +0200, Jerome Lambert
a écrit:

find /mnt/chezmoi/ici -exec grep titi {} ;


grep titi /mnt/chezmoi/ici/* est plus simple, non?



Pas si il y a des sous-répertoires.

--
motodashi chez yahoo en france


Avatar
Thomas Labourdette
Le 26-08-2004, Motodashi a écrit :
Le Thu, 26 Aug 2004 11:16:38 +0200, Jerome Lambert
a écrit:

find /mnt/chezmoi/ici -exec grep titi {} ;


grep titi /mnt/chezmoi/ici/* est plus simple, non?


Pas si il y a des sous-répertoires.


grep -r titi /mnt/chezmoi/ici/*
grep -R titi /mnt/chezmoi/ici/*
grep --recursive titi /mnt/chezmoi/ici/*
grep -d recurse titi /mnt/chezmoi/ici/*
rgrep titi /mnt/chezmoi/ici/*
...

@+
--
Rémi FASSOLA
Sur mon bulletin scolaire :
"En forme pour les vacances."



Avatar
Jerome Lambert
Le Thu, 26 Aug 2004 11:45:53 +0200, Motodashi a écrit :

Le Thu, 26 Aug 2004 11:16:38 +0200, Jerome Lambert
a écrit:

find /mnt/chezmoi/ici -exec grep titi {} ;


grep titi /mnt/chezmoi/ici/* est plus simple, non?



Pas si il y a des sous-répertoires.


Le monsieur dit: "Je voudrais connaître la bonne syntaxe pour trouver,dans tous les
fichiers d'un répertoire choisi, le mot "titi" par exemple."
^^^^^^^^^

Donc ça colle...

sinon grep -r ...
--
Jerome
"Moi, je trouve ça rigolo quand y a un truc qui marche pas avec Linux.
Chercher à le faire marcher m'amuse beaucoup. C'est mieux qu'un jeu vidéo."
M. in fr.comp.os.linux.debats



Avatar
Motodashi
Le Thu, 26 Aug 2004 14:18:58 +0200, Thomas Labourdette
a écrit:

grep -r titi /mnt/chezmoi/ici/*
grep -R titi /mnt/chezmoi/ici/*
grep --recursive titi /mnt/chezmoi/ici/*
grep -d recurse titi /mnt/chezmoi/ici/*
rgrep titi /mnt/chezmoi/ici/*


Au temps pour moi, je ne connaissais pas toutes ces options.

--
motodashi chez yahoo en france

Avatar
Motodashi
Le Thu, 26 Aug 2004 17:37:15 +0200, Jerome Lambert
a écrit:


Le monsieur dit: "Je voudrais connaître la bonne syntaxe pour
trouver,dans tous les
fichiers d'un répertoire choisi, le mot "titi" par exemple."
^^^^^^^^^

Donc ça colle...


Ah, je lis trop vite.


sinon grep -r ...


Oui j'ai vu.

--
motodashi chez yahoo en france

1 2