Extraire lignes contenant mots clé (.txt.)

Résolu/Fermé
Mael730 Messages postés 49 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 9 février 2010 - 23 oct. 2009 à 15:59
Mael730 Messages postés 49 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 9 février 2010 - 28 oct. 2009 à 13:58
Bonjour,

Je débute en script, voici mon problème:

J'ai un dossier avec une arborescence assez complexe contenant bcp de fichiers .txt. J'aimerai extraire les lignes contenant le mot clé "FIN" de ces fichiers texte puis exporter tout ces nouveaux fichiers texte dans un seul dossier.

C'est faisable en Perl?? (sinon en batch??)

merci d'avance
A voir également:

11 réponses

dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
23 oct. 2009 à 16:34
hello
copie, dans le dossier \mon dossier, tous les fichiers .txt dans l'arborescence qui contiennent le mot FIN
tu peux mettre echo devant le copy pour voir ce qu'il va faire, sans copier

@echo off

set dossier="\mon dossier"
for /f "delims=" %%a in ('dir /b/s *.txt') do (
	for /F "delims=" %%b in ('findstr /M  "FIN"  "%%a"') do copy "%%b" %dossier%
)
0