Grep pour windows

Connaissez-vous grep sous Unix ? Si non, voir la définition sur Wikipédia

Sous Windows, il n’existe pas un utilitaire permettant la recherche d’une chaîne de caractère comme grep. Vous pouvez utiliser la recherche standard de Windows.

PRGrep est une utilitaire comme son homologue grep sous Unix de rechercher une chaîne de caractère dans des fichiers et bien d’autres fonctions disponibles également (réf : prgrep.com) :

  • utilisation très simple : l'outil est intégré à l'explorateur de Windows
  • recherche possible dans une liste de répertoires
  • recherche possible dans les sous-répertoires, le niveau maximal de sous-répertoires étant paramétrable
  • filtre sur les noms de fichiers dans lesquels s'opère la recherche
  • filtre d'exclusion de fichiers (avec filtre global pour les fichiers binaires)
  • 5 modes de recherche et d'exclusion de la chaîne de caractères :
    • recherche de la chaîne complète (en tenant compte ou non des espaces)
    • recherche de tous les mots (ET logique quel que soit l'ordre des mots)
    • recherche d'au moins un des mots (OU logique)
    • recherche en mode binaire : la chaîne à chercher est une suite d'octets indiqués en hexadécimal (2 digits par octet)
    • recherche par expression rationnelle avec syntaxe PERL
  • exclusion possible des fichiers binaires
  • signal sonore débrayable en fin de recherche
  • distinction possible entre majuscules et minuscules
  • choix de l'action à effectuer sur un fichier sélectionné dans les résultats de la recherche:
    • visualisation du contenu ou édition par l'éditeur de texte de votre choix
    • ouverture avec son application par défaut
    • ouverture avec le programme de votre choix
    • ouverture du répertoire contenant le fichier
  • exportation des résultats :
    • dans le presse-papiers de Windows
    • dans un fichier texte
    • dans un fichier CSV lisible par Excel
    • dans un fichier HTML
    • dans un fichier XML (avec fichier de transformation XSLT fourni)
  • exploration possible à l'intérieur des fichiers compressés (formats GZIP et ZIP) et des archives au format TAR
  • affichage des résultats :
    • sous forme textuelle
    • sous forme de liste
  • outil multi-langues : choix de la langue d'interface dans la fenêtre de configuration
  • aide en ligne au format HTML compilé (CHM)
  • vérification automatique (si configuré) des mises à jour de l'outil
  • intégration avec l'éditeur de texte Vim
  • possibilité (si configuré) de réutiliser la même fenêtre pour toutes les recherches
  • possibilité d'exécution à partir de la ligne de commande
  • sauvegarde de l'ensemble des paramètres d'une recherche pour pouvoir les réutiliser facilement (gestion de sauvegardes multiples)
  • si Microsoft Office est installé sur l'ordinateur, les documents Microsoft Word, les fichiers Microsoft Excel et les documents WordPerfect sont traités comme des fichiers texte
  • mode de recherche sans les balises dans les fichiers HTML et XML
  • recherche de la liste des fichiers ne contenant pas une chaîne donnée

Exemple d’utilisation : Recherche de la chaîne « google » dans « Mes Documents »

Figure 1 : Fenêtre de lancement
prgrep_1.jpg

Figure 2 - Fenêtre des résultats
prgrep_2.jpg

Voici une présentation d’une utilisation basique de l’utilitaire. Pour aller plus loin, voici la documentation de l'outil.

L’utilitaire est téléchargeable sur ce lien

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Captcha *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.