Furax Posté(e) le 20 octobre 2005 Partager Posté(e) le 20 octobre 2005 Bonjour, Débutant sur Linux, je me trouve confronté à un souci, ou plutôt une interrogation: Comment faire pour lancer une recherche sur le contenu des fichiers et non sur leur nom? Bref, si je veux trouve tous les fichiers dont le contenu contient par exemple "Bonjour", quelle commande dos-je lancer? merci! Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorinc Posté(e) le 20 octobre 2005 Partager Posté(e) le 20 octobre 2005 si ce n'est que pour faire une recherche sur du texte simple, alors grep sera le plus rapide/exhaustif. par contre, s'il faut gérer des formats de fichiers bizarre, alors jettes un coup d'oeil du côté de beagle Lien vers le commentaire Partager sur d’autres sites More sharing options...
Furax Posté(e) le 20 octobre 2005 Auteur Partager Posté(e) le 20 octobre 2005 Merci beaucoup, j'arrive déjà à faire 2-3 trucs avec. Par contre, pourrais-tu me dire (ou quelqu'un d'autre ), comment faire pour lancer cette recherche sur tous les sous-répertoires directement car malgré mes recherches et l'utilisation de --help, je ne vois pas. La commande que je fais pour le moment est: grep -i marecherche *.php Merci! :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 20 octobre 2005 Partager Posté(e) le 20 octobre 2005 grep -riH marecherche * Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorinc Posté(e) le 20 octobre 2005 Partager Posté(e) le 20 octobre 2005 quelques options INtéressante : -e "recherche" : la chaine à rechercher (pratique pour les chaine commençant par - ) -r / -R : récursivement dans les sous dossiers --include=$MOTIF : ne parser que les fichiers correspondant au à la regex $MOTIF --exclude=$MOTIF : ne pas parser les ficheirs correspondant à la regex $MOTIF -A 10 afficher les dix lignes suivants la ligne correspondant à la recherche (after) -B 10 ~~~~~~~~~~~~~~~~~ précédants ~~~~~~~~~~~~~~~~~~~~~~~~~~~~(before) ce sont celles que j'utilise le plus Lien vers le commentaire Partager sur d’autres sites More sharing options...
Furax Posté(e) le 20 octobre 2005 Auteur Partager Posté(e) le 20 octobre 2005 Merci beaucoup, tout marche nickel, et j'ai même eu droit à des explications supplémentaires. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.