De bedoeling is om weer te geven hoe vaak een bepaalde tekenreeks voorkomt in een *.txt bestand.
Dat kan met
de output is dan
en de bedoeling is om het getal "10" later in het batch bestand weer te geven door middel van een variable. Dus zonder (---------- X:\Dir\Index.txt: )
De output bevat volgens mij ook eerst een enter/lege regel.
Dus ik denk de output eerst naar een bestand en dan met een for de 2e regel van dat bestand in een variable zetten en dan alleen de laatste tekens na de spatie van "---------- X:\Dir\Index.txt: "weergeven.
Ik was al bezig met een for, maar ik weet niet hoe dat commando precies werkt
For /F %%I in (P:\tmp\index.txt) Do FIND /C /I "_311" P:\tmp\index.txt
SET aantal=%I
Ik kom er niet uit.
Dat kan met
C:\>FIND /C /I "Tekenreeks" X:\Dir\index.txt"
de output is dan
C:\>FIND /C /I "Tekenreeks" X:\Dir\index.txt" ---------- X:\Dir\Index.txt: 10
en de bedoeling is om het getal "10" later in het batch bestand weer te geven door middel van een variable. Dus zonder (---------- X:\Dir\Index.txt: )
De output bevat volgens mij ook eerst een enter/lege regel.
Dus ik denk de output eerst naar een bestand en dan met een for de 2e regel van dat bestand in een variable zetten en dan alleen de laatste tekens na de spatie van "---------- X:\Dir\Index.txt: "weergeven.
Ik was al bezig met een for, maar ik weet niet hoe dat commando precies werkt
For /F %%I in (P:\tmp\index.txt) Do FIND /C /I "_311" P:\tmp\index.txt
SET aantal=%I
Ik kom er niet uit.