recherche de mot dans une liste de fichier
Bonjour à tous, Je m'adresse a vous dans l'espoir d'avoir une petite solution à une recherche de fonction javascript. En effet, j'ai récupérer un site entier par firefox dans le but d'utiliser un de ses javascripts. Hélas une fonction me manque et impossible de la trouver, à l'oeil. Je voudrais donc tenter de la trouver par une requete adéquate. J'ai d'abord penser a un grep tout bête : $ cat * | grep 'function test' Mais quand je lance cette commande, je butte sur le dossier, ce qui est assez logique. Donc ma requête est simple, existe-t-il une fonction qui permet de faire un recherche de type grep dans un liste de fichier qui peuvent être dans plusieurs dossiers. Merci de votre aide. -- Cyril Mougel -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: recherche de mot dans une liste de fichier
Cyril Mougel a écrit : Bonjour à tous, Bonjour, Je m'adresse a vous dans l'espoir d'avoir une petite solution à une recherche de fonction javascript. En effet, j'ai récupérer un site entier par firefox dans le but d'utiliser un de ses javascripts. Hélas une fonction me manque et impossible de la trouver, à l'oeil. Je voudrais donc tenter de la trouver par une requete adéquate. J'ai d'abord penser a un grep tout bête : $ cat * | grep 'function test' Mais quand je lance cette commande, je butte sur le dossier, ce qui est assez logique. Donc ma requête est simple, existe-t-il une fonction qui permet de faire un recherche de type grep dans un liste de fichier qui peuvent être dans plusieurs dossiers. rgrep ou grep -r au choix Merci de votre aide. de rien -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
RE: recherche de mot dans une liste de fichier
--- Cyril Mougel [EMAIL PROTECTED] a écrit : Bonjour à tous, Salut Je m'adresse a vous dans l'espoir d'avoir une petite solution à une recherche de fonction javascript. En effet, j'ai récupérer un site entier par firefox dans le but d'utiliser un de ses javascripts. Hélas une fonction me manque et impossible de la trouver, à l'oeil. Je voudrais donc tenter de la trouver par une requete adéquate. J'ai d'abord penser a un grep tout bête : $ cat * | grep 'function test' Mais quand je lance cette commande, je butte sur le dossier, ce qui est assez logique. Donc ma requête est simple, existe-t-il une fonction qui permet de faire un recherche de type grep dans un liste de fichier qui peuvent être dans plusieurs dossiers. De tête : find / -type f -exec grep -H chaine {} \; Merci de votre aide. De rien -- Cyril Mougel AC ___ Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger Téléchargez cette version sur http://fr.messenger.yahoo.com -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: recherche de mot dans une liste de fichier
pingouin osmolateur a écrit : find / -type f -exec grep -H chaine {} \; heu ... pardon mais je ne vois que des inconvenients à l'utilisation de find dans ce cas. pourrais tu me dire ou est l'avantage ? nous pourrions dire : rechercher uniquement dans les .js, mais il vaudrait mieux alors écrire : grep ma\ chaine $( find /monrep -type f -name '*\.js') grep ne sera alors lancé qu'une seule fois. sinon, avec zsh : grep ma\ chaine **/*js mc -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: recherche de mot dans une liste de fichier
Marc Chantreux wrote: pingouin osmolateur a écrit : find / -type f -exec grep -H chaine {} \; heu ... pardon mais je ne vois que des inconvenients à l'utilisation de find dans ce cas. pourrais tu me dire ou est l'avantage ? nous pourrions dire : rechercher uniquement dans les .js, mais il vaudrait mieux alors écrire : grep ma\ chaine $( find /monrep -type f -name '*\.js') grep ne sera alors lancé qu'une seule fois. sinon, avec zsh : grep ma\ chaine **/*js mc Merci pour toute ces réponses. Ca marche impec :) -- Cyril Mougel -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: recherche de mot dans une liste de fichier
Cyril Mougel wrote: Bonjour à tous, Je m'adresse a vous dans l'espoir d'avoir une petite solution à une recherche de fonction javascript. En effet, j'ai récupérer un site entier par firefox dans le but d'utiliser un de ses javascripts. Hélas une fonction me manque et impossible de la trouver, à l'oeil. Je voudrais donc tenter de la trouver par une requete adéquate. J'ai d'abord penser a un grep tout bête : $ cat * | grep 'function test' Mais quand je lance cette commande, je butte sur le dossier, ce qui est assez logique. Donc ma requête est simple, existe-t-il une fonction qui permet de faire un recherche de type grep dans un liste de fichier qui peuvent être dans plusieurs dossiers. Merci de votre aide. grep -r 'function test' * avec -n tu sauras aussi à quelle ligne dans le fichier tu trouveras le pattern cherché. Denis -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]