Vraag : Lijn die een tekstdossier zoekt naar specifieke koorden

Ik heb een tekstdossier met 3.682 dossiernamen, één filename per lijn - de vraag het „GUIDS.txt "
I heeft een logboekdossier genoemd „combined_log.txt "
I combined_log.txt willen zoeken om te zien of verschijnen om het even welke 3.682 dossiernamen in deze logboektekst file
If om het even welk lijnpunt in GUIDS.txt in combined_log.txt wordt gevonden, wil ik aan output het: „findings.txt "

I leidde tot een partijdossier genoemd GUIDS.bat
ECHO OFF
REM GUIDs.bat
FOR /F %%i BINNEN (c:\TEMP\GUISD.TXT) VINDT %%i C:\temp\combined _log.txt

I dan het partijdossier zoals in werking stelde:
GUIDS.bat >> findings.txt

However, krijg ik een fout:
FIND: Het formaat incorrect.

I am van de parameter in Vensters XP en dit werken schijnt als een eenvoudig lijnmanuscript.  

Does iedereen heeft een oplossing die? werkt?  Ik wil geen individu „doen VIND“ bevel voor elk van 3.682 filenames!!!

Thanks!

Antwoord : Lijn die een tekstdossier zoekt naar specifieke koorden


zet uw vondstkoord in dubbel citaat.

probeer dit.

ECHO WEG
Rem GUIDs.bat
VOOR /F %%i (c:\TEMP\GUISD.TXT) VINDEN „%%i“ BINNEN C:\temp\combined _log.txt


hoop dit uw probleem zal oplossen.


Andere oplossingen  
 
programming4us programming4us