Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1744 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  recherche liste mot dans plusieurs fichiers

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

recherche liste mot dans plusieurs fichiers

n°2308704
indemyx
Posté le 11-12-2017 à 16:14:46  profilanswer
 

Bonjour
 
je sollicite votre aide car je galère
 
- J'ai un fichier "liste.txt" qui se présente sous la forme suivante :
mot1
mot2
mot3
etc ...
 
- Un répertoire de recherche "rep" qui contient plusieurs fichiers (de différents types) ainsi que des sous répertoire:
fichier1
fichier2
fichier3
...
sous_rep
fichier100
fichier101
etc...
 
Je souhaiterais créer un .bat qui exécuterait la tache suivante :
 
Pour chaque mot de "liste.txt", rechercher si le mot existe dans les fichiers sous "rep" incluant ses sous répertoires et me renverrais le résultat dans un fichier texte sous la forme suivante :
mot1 présent dans fichier1, fichier2, fichier6,...
mot2 présent dans fichier1, fichier3, fichier4...
etc....
 
merci d'avance pour votre aide
 
Cordialement
 
Cédric

mood
Publicité
Posté le 11-12-2017 à 16:14:46  profilanswer
 

n°2308735
rat de com​bat
attention rongeur méchant!
Posté le 11-12-2017 à 19:29:10  profilanswer
 

Tu as regardé si grep peut pas faire ça (avec un peu de code autour pour avoir le résultat dans la bonne forme dans un fichier)? C'est un outil Linux mais ça existe pour Windows aussi!
Sinon avec n'importe quel language script ça sera beaucoup moins chiant qu'avec du batch... :o

n°2308739
indemyx
Posté le 11-12-2017 à 20:07:36  profilanswer
 

Alors oui j'ai pu faire la première extraction avec un grep, et je t'avouerai que je suis beaucoup plus familiarisé avec le shell que le dos.
Mais sous windows10 c'est pas encore bien intégré.
Sinon en script je suis preneur , tu penses à du VB ?
je suis moins à l'aise mais je demande qu'à apprendre

n°2308744
rat de com​bat
attention rongeur méchant!
Posté le 11-12-2017 à 21:12:24  profilanswer
 

indemyx a écrit :

Alors oui j'ai pu faire la première extraction avec un grep, et je t'avouerai que je suis beaucoup plus familiarisé avec le shell que le dos.
Mais sous windows10 c'est pas encore bien intégré.

W10 j'y connais rien, mais ici tu peux télécharger grep pour Windows. :)  

Citation :

Sinon en script je suis preneur , tu penses à du VB ?
je suis moins à l'aise mais je demande qu'à apprendre

Je pensais au Perl, mais j'ai pas le temps pour te faire le script et si tu connais pas ce language ça ne sera pas plus facile en Perl.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  recherche liste mot dans plusieurs fichiers

 

Sujets relatifs
Lancement de recherche internet par Excel vba[SQL] Requête sur une liste d'adresse ip
Moteur de recherche IntranetLISTE CHAINÉES DE STRUCTURES
Barre de recherche interne au site : me mettre sur la piste[Perl] Remplacer plusieurs lignes par le résultat d'un appel externe
Reset plusieurs textbox.text sur la même page.Recherche design pattern
Suppresion dans Appdata sur plusieurs USERS[JAVA EE] Liste Déroulantes Liées Servlet
Plus de sujets relatifs à : recherche liste mot dans plusieurs fichiers


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR