avez-vous déjà eu à trouver du texte dans un tas de fichiers texte différents? Si vous y êtes, ce problème peut survenir assez souvent. Peut-être cherchez-vous une phrase particulière dans les fichiers journaux ou peut-être Êtes-vous un programmeur et avez-vous besoin de trouver du code qui se trouve dans de nombreux fichiers de code différents.
malheureusement, il n’y a pas de moyen facile de le faire dans Windows. La recherche Windows par défaut est terrible pour ce genre de tâche car elle est super lente et ne permet pas de recherches avancées., Heureusement, il existe plusieurs autres façons qui sont de loin supérieures à Windows search, que je mentionnerai dans ce post. Je n’entrerai pas dans les détails de chaque solution, mais vous pouvez utiliser Google pour en savoir plus.
Si vous ne souhaitez pas installer de logiciel tiers et que vous êtes à l’aise avec la ligne de commande, vous devriez consulter la section commandes de recherche intégrées ci-dessous. Je suppose que la plupart des gens sont plus à l’aise avec les interfaces GUI, c’est pourquoi je mentionne les programmes en premier.,
programmes de recherche tiers
lorsqu’il s’agit de rechercher plusieurs fichiers texte, le roi de toutes les commandes de recherche est grep. grep est un utilitaire de ligne de commande sous UNIX / Linux qui vous permet d’effectuer des recherches avancées à l’aide d’expressions régulières. Il est super populaire et utilisé dans toutes les distributions de Linux.
Donc quand quelqu’un écrit un programme pour la recherche sur Windows, inévitablement, il a le mot grep en elle. C’est à peu près le cas avec tous les programmes énumérés ci-dessous.,
grepWin
grepWin est probablement le plus populaire de les outils mentionnés ici. Il prend en charge les expressions régulières et vous permet également de trouver et de remplacer du texte. Ils ont également un tutoriel sur leur site web pour aider avec les expressions régulières, mais vous pouvez Google pour beaucoup plus.
Vous pouvez limiter la recherche par taille de fichier, type de fichier et d’autres critères. Il ajoute également une option au menu contextuel de clic droit dans L’Explorateur pour rechercher rapidement un dossier. Les résultats sont répertoriés dans la fenêtre du bas et vous pouvez simplement double-cliquer dessus pour ouvrir les fichiers.,
AstroGrep
AstroGrep est aussi un autre très bon programme de recherche. Non seulement il est mis à jour assez souvent, mais il vous montre également où le texte a été trouvé dans le fichier. grepWin a également cette option si vous choisissez le bouton radio de contenu, mais je pense qu’il est mieux implémenté dans AstroGrep.
AstroGrep peut également rechercher des fichiers Word, ce qui est une fonctionnalité pratique. Vous pouvez également enregistrer ou d’imprimer tous les résultats pour référence future. Je trouve aussi leur interface plus moderne et agréable à l’œil.,
BareGrep
BareGrep est un programme de recherche assez simple qui prend en charge les expressions régulières et toutes les fonctions de recherche de base. C’est assez rapide et vous montre les correspondances dans un format tabulaire. La version gratuite a un écran de démarrage que vous ne pouvez pas désactiver. La version pro coûte 25 $et semble simplement désactiver l’écran de démarrage, sinon les fonctionnalités sont les mêmes.
PowerGREP
Si vous recherchez le programme de recherche ultime, cherchez plus loin que PowerGREP., Ce programme a quelques fonctionnalités sérieuses et une étiquette de prix sérieuse pour aller avec elle. C’est un énorme $159! Il a à peu près toutes les fonctionnalités mentionnées ci-dessus, plus un peu plus, et tout est bien emballé dans une jolie petite interface.
Je ne recommande ce programme que si vous avez des besoins de recherche sérieux qui incluent la recherche de texte dans des fichiers Word, des documents PDF, des feuilles de calcul Excel, etc. Il peut même extraire des statistiques de vos fichiers journaux et vous donner ces informations. Il est tout fait un outil puissant.,
commandes Windows intégrées
Si vous avez seulement besoin d’effectuer une recherche rapide et que vous ne souhaitez pas installer un programme à part entière, vous pouvez utiliser les outils de ligne de commande intégrés dans Windows. L’un s’exécute dans l’invite de commande normale et L’autre utilise PowerShell. Les deux sont assez puissants et peuvent trouver à peu près tout ce que vous cherchez.
La première commande findstr. Vous pouvez lire le document de référence ici pour apprendre à utiliser findstr. Vous pouvez également taper findstr /? à l’invite de commande et il vous montrera l’utilisation., Comme vous pouvez le voir, il existe de nombreuses options. Évidemment, c’est beaucoup plus compliqué que d’utiliser l’un des programmes ci-dessus.
La deuxième option est la commande Select-String dans Windows PowerShell. Encore une fois, il y a une courbe d’apprentissage assez grande avec ces commandes si vous ne les avez pas déjà utilisées. Microsoft a un bon tutoriel sur la façon d’utiliser Select-String, alors assurez-vous de le lire.
donc, ce sont essentiellement les meilleures façons de rechercher du texte dans un grand nombre de fichiers., Je vous suggère d’essayer les différentes options et de voir laquelle vous convient le mieux. Amusez-vous bien!