Re: [debutant] Recherche dans fichier

2002-03-15 Thread Sac-Epée Jean-Marc

Ismael Touama a écrit :
> 
> Bonjour,
> 
> un 'man find' ne m'a pas donné de réponse.
> Comment trouve-t-on tous les fichiers contenant 2.4.7-10 ?
> find / -name * 
> Merci à vous,
> ism
> 
>   
> Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com";
find / -name "*2.4.7-10*" -print

JM
-- 
Jean-Marc Sac-Epée, Ingénieur de Recherches,("\-''-/").___..--''"`-.
Laboratoire de Mathématiques, Université de Metz,(`@_ @  )   `-.  (
).`-.__.`)
Tél 03 87 54 72 69(_Y_.)'  ._   )  `._
`. `-..-''
Fax 03 87 31 52 73 `--'_..-_/  /--'_.'
,'
mail [EMAIL PROTECTED]



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [debutant] Recherche dans fichier

2002-03-15 Thread O.WILK

Ismael Touama wrote:

> Bonjour,
>
> un 'man find' ne m'a pas donné de réponse.
> Comment trouve-t-on tous les fichiers contenant 2.4.7-10 ?
> find / -name * 
> Merci à vous,
> ism
>

Essaye : find . -name *2.4.7-10* -print -xdev





Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [debutant] Recherche dans fichier

2002-03-15 Thread Michel Mounier

> Comment trouve-t-on tous les fichiers contenant 2.4.7-10 ?
> find / -name * 

find / -name "*" -exec grep -l "2.4.7-10" {} \;

A +
--
__

Michel Mounier
__



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



RE: [debutant] Recherche dans fichier

2002-03-15 Thread Ismael Touama

désolé mais les deux ligne de commandes ne marchent pas...
La premiere ne trouve rien et l'autre se fige au bout d'une
dizaine de ligne de résultat...depuis tout à l'heure je lis
les man et ça cherche(?) mais vos réponse m'inspirent ds mes
voies de recherche. Merci.
ism

-Message d'origine-
De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]De la
part de Michel Mounier
Envoyé : vendredi 15 mars 2002 16:57
À : [EMAIL PROTECTED]
Objet : Re: [debutant] Recherche dans fichier


> Comment trouve-t-on tous les fichiers contenant 2.4.7-10 ?
> find / -name * 

find / -name "*" -exec grep -l "2.4.7-10" {} \;

A +
--
__

Michel Mounier
__





Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



RE: [debutant] Recherche dans fichier

2002-03-15 Thread Michel Mounier

> désolé mais les deux ligne de commandes ne marchent pas...
> La premiere ne trouve rien et l'autre se fige au bout d'une
> dizaine de ligne de résultat...depuis tout à l'heure je lis
> les man et ça cherche(?) mais vos réponse m'inspirent ds mes
> voies de recherche. Merci.
 

>   find / -name "*" -exec grep -l "2.4.7-10" {} \;

Ca doit marcher :

find / -name "*" :  cherche tous les fichiers
-exec:  pour chaque fichier lance l'execution de la 
commande qui suit
grep -l "2.4.7-10"   :  cherche a l'interieur de chacun des fichiers 
la chaine de caractere "2.4.7-10"
l'option "-l":  affiche le nom des fichiers contenant la chaine
{} \;:  passe le resultat a la commande find



A + et bon courage
--
___
Michel Mounier
___



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



RE: [debutant] Recherche dans fichier

2002-03-15 Thread Ismael Touama

Ouep ben ça freezait (chui pas sûr là...)
et là je viens de t'en faire un enorme !!
Mais j'ai lu que certain temps d'execution pouvait "être particulièrement
long"...
Ouai bon courage !!

-Message d'origine-
De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]De la
part de Michel Mounier
Envoyé : vendredi 15 mars 2002 19:05
À : [EMAIL PROTECTED]
Objet : RE: [debutant] Recherche dans fichier


> désolé mais les deux ligne de commandes ne marchent pas...
> La premiere ne trouve rien et l'autre se fige au bout d'une
> dizaine de ligne de résultat...depuis tout à l'heure je lis
> les man et ça cherche(?) mais vos réponse m'inspirent ds mes
> voies de recherche. Merci.


>   find / -name "*" -exec grep -l "2.4.7-10" {} \;

Ca doit marcher :

find / -name "*" :  cherche tous les fichiers
-exec:  pour chaque fichier lance l'execution de la 
commande qui
suit
grep -l "2.4.7-10"   :  cherche a l'interieur de chacun des fichiers la
chaine de caractere "2.4.7-10"
l'option "-l":  affiche le nom des fichiers contenant la chaine
{} \;:  passe le resultat a la commande find



A + et bon courage
--
___
Michel Mounier
___





Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [debutant] Recherche dans fichier

2002-03-15 Thread Rosaire AMORE

Michel Mounier wrote:
> 
> > désolé mais les deux ligne de commandes ne marchent pas...
> > La premiere ne trouve rien et l'autre se fige au bout d'une
> > dizaine de ligne de résultat...

Effectivement il peut y avoir problème : est-ce que tous les fichiers
testés sont en texte (n'y a-t-il pas des binaires). S'il y a des
fichiers binaires, ça risque de ne pas être triste. Y'a plus qu'à
trouver le moyen de trier...
Essaies ça :

for i in `find . -name '*'`
do
if (file $i | grep text)
then
 grep '2.4.7-10' $i
fi
done

La commande file te donne le type du fichier (essaies sur qq fichiers :
tu verra le résultat). Le grep après le file ne retient que les fichiers
de texte (tu peux affiner, parce que t'as les ASCII text, HTML text,
etc...)
On pourrait écrire ça de façon plus concise (avec des && mais c'est sans
doute plus lisible)
Amuses toi bien
Rosaire

depuis tout à l'heure je lis
> > les man et ça cherche(?) mais vos réponse m'inspirent ds mes
> > voies de recherche. Merci.
> 
> 
> >   find / -name "*" -exec grep -l "2.4.7-10" {} \;
> 
> Ca doit marcher :
> 
> find / -name "*" :  cherche tous les fichiers
> -exec:  pour chaque fichier lance l'execution de la 
>commande qui suit
> grep -l "2.4.7-10"   :  cherche a l'interieur de chacun des fichiers 
>la chaine de caractere "2.4.7-10"
> l'option "-l":  affiche le nom des fichiers contenant la 
>chaine
> {} \;:  passe le resultat a la commande find
> 
> A + et bon courage
> --
> ___
> Michel Mounier
> ___
> 
>   
> Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com";



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [debutant] Recherche dans fichier

2002-03-15 Thread silkscalp

grep 2.4.17
- Original Message -
From: "Ismael Touama" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, March 15, 2002 3:38 PM
Subject: [debutant] Recherche dans fichier


> Bonjour,
>
> un 'man find' ne m'a pas donné de réponse.
> Comment trouve-t-on tous les fichiers contenant 2.4.7-10 ?
> find / -name * 
> Merci à vous,
> ism
>
>
>






> Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com";
>




Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [debutant] Recherche dans fichier

2002-03-15 Thread Benoit Lacherez

Ismael Touama a écrit :
> désolé mais les deux ligne de commandes ne marchent pas...
> La premiere ne trouve rien 

Il faut voir ce que tu cherches exactement : les fichiers dont le nom
contient la chaîne, ou ceux dont le contenu contient la chaîne (si j'ose
dire) ?  La première commande qui t'a été donnée cherche les premiers
(mais je pense qu'il faudrait protéger les * avec des antislashes ou mettre
entre ' : find . -name \*ta_chaîne\* etc. ou find . -name '*ta_chaîne*'.

La deuxième commande recherche dans le fichier en lui-même, dans *tous* les
fichiers de ton système, ça fait beaucoup, je suppose et donc la commande ne
freezait pas mais était en train de parcourir des fichiers sans trouver, 
simplement.  Evidemment, ça peut mettre très longtemps.  Il faut peut-être
limiter la zone de recherche à un répertoire particulier :

find /le/repertoire/ -name '*'...

Par ailleurs, sur certains systèmes, la commande egrep est beaucoup plus rapide
que grep, tu peux essayer...

> et l'autre se fige au bout d'une
> dizaine de ligne de résultat...depuis tout à l'heure je lis
> les man et ça cherche(?) mais vos réponse m'inspirent ds mes
> voies de recherche. Merci.
> ism
> 
> -Message d'origine-
> De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]De la
> part de Michel Mounier
> Envoyé : vendredi 15 mars 2002 16:57
> À : [EMAIL PROTECTED]
> Objet : Re: [debutant] Recherche dans fichier
> 
> 
> > Comment trouve-t-on tous les fichiers contenant 2.4.7-10 ?
> > find / -name * 
> 
>   find / -name "*" -exec grep -l "2.4.7-10" {} \;
> 
> A +
> --
> __
> 
> Michel Mounier
> __
> 
> 
> 

> Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com";


-- 
Benoit Lacherez
Académie de Bordeaux -- CATICE
Projet de traduction de la documentation de Python:
http://frpython.sourceforge.net/



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



RE: [debutant] Recherche dans fichier

2002-03-17 Thread Ismael Touama

Salut Rosaire (et tous au passage!)

Et ouai je peux bien m'amuser à rechercher "bozo" dans les binaires !!!
Ok ca à plus marcher mais là il me fait un truc zarb au sujet d'un fichier
ou repertoire 'aille' que je ne me rappelle pas avoir creer...
T'inquiète je redarde ça.
Merci grandement,
ism

-Message d'origine-
De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]De la part de Rosaire AMORE
Envoyé : vendredi 15 mars 2002 19:10
À : [EMAIL PROTECTED]
Objet : Re: [debutant] Recherche dans fichier


Michel Mounier wrote:
>
> > désolé mais les deux ligne de commandes ne marchent pas...
> > La premiere ne trouve rien et l'autre se fige au bout d'une
> > dizaine de ligne de résultat...

Effectivement il peut y avoir problème : est-ce que tous les fichiers
testés sont en texte (n'y a-t-il pas des binaires). S'il y a des
fichiers binaires, ça risque de ne pas être triste. Y'a plus qu'à
trouver le moyen de trier...
Essaies ça :

for i in `find . -name '*'`
do
if (file $i | grep text)
then
 grep '2.4.7-10' $i
fi
done

La commande file te donne le type du fichier (essaies sur qq fichiers :
tu verra le résultat). Le grep après le file ne retient que les fichiers
de texte (tu peux affiner, parce que t'as les ASCII text, HTML text,
etc...)
On pourrait écrire ça de façon plus concise (avec des && mais c'est sans
doute plus lisible)
Amuses toi bien
Rosaire

depuis tout à l'heure je lis
> > les man et ça cherche(?) mais vos réponse m'inspirent ds mes
> > voies de recherche. Merci.
>
>
> >   find / -name "*" -exec grep -l "2.4.7-10" {} \;
>
> Ca doit marcher :
>
> find / -name "*" :  cherche tous les fichiers
> -exec:  pour chaque fichier lance
l'execution de la commande qui suit
> grep -l "2.4.7-10"   :  cherche a l'interieur de chacun
des fichiers la chaine de caractere "2.4.7-10"
> l'option "-l":  affiche le nom des fichiers
contenant la chaine
> {} \;:  passe le resultat a la commande
find
>
> A + et bon courage
> --
> ___
> Michel Mounier
> ___
>
>   
> Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com";





Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



RE: [debutant] Recherche dans fichier

2002-03-17 Thread Ismael Touama

justement, c'est un truc du genre qui m'a fait péter les plombs
à mon linux Merci.

-Message d'origine-
De : [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]De la part de silkscalp
Envoyé : vendredi 15 mars 2002 20:10
À : [EMAIL PROTECTED]
Objet : Re: [debutant] Recherche dans fichier


grep 2.4.17
- Original Message -
From: "Ismael Touama" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, March 15, 2002 3:38 PM
Subject: [debutant] Recherche dans fichier


> Bonjour,
>
> un 'man find' ne m'a pas donné de réponse.
> Comment trouve-t-on tous les fichiers contenant 2.4.7-10 ?
> find / -name * 
> Merci à vous,
> ism
>
>
>






> Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com";
>






Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";