Ich möchte mir eine kleine Batch datei schreiben.
Ein teil davon ist es einen Ordner auf bestimmte Dateientypen zu durchsuchen und danach zu prüfen ob ein string in dieser Datei vorkommt.
Folgenden Code dazu habe ich geschrieben:
Ich bekomme folgende ausgabe:
Kann mir jemand erklären warum "findstr..." und %%a auf der Konsole ausgegeben wird?
Ein teil davon ist es einen Ordner auf bestimmte Dateientypen zu durchsuchen und danach zu prüfen ob ein string in dieser Datei vorkommt.
Folgenden Code dazu habe ich geschrieben:
@echo off
for %%a in (*.bat) do (
findstr "test" %%a
echo suche nach "test" in %%a.
)
for %%a in (*.bat) do (
findstr "test" %%a
echo suche nach "test" in %%a.
)
Ich bekomme folgende ausgabe:
findstr "test" %%a
echo suche nach "test" in %%a.
suche nach "test" in find.bat.
suche nach "test" in test1.bat.
suche nach "test" in test2.bat.
echo suche nach "test" in %%a.
suche nach "test" in find.bat.
suche nach "test" in test1.bat.
suche nach "test" in test2.bat.
Kann mir jemand erklären warum "findstr..." und %%a auf der Konsole ausgegeben wird?
Zuletzt bearbeitet: