Schleife Text vergleichen funktioniert nicht
Hallo, ich bin hier im Forum fündig geworden (https://www.administrator.de/index.php?content=e6f9443bd20fe3f8c38805039 ..) bekomme aber die Schleife nicht zum laufen, sicherlich ein simpler Fehler aber ohne Hilfe wirds nicht gehen
Ziel: Anzeigen aller Verzeichnisse die in ...\Verzeichnisse enthalten sind und dem gesuchten Verzeichnis (input) enstsprechen
Optimal wäre noch die Variante das nur der ersten drei Buchstaben der Eingabe für den Vergleich verwendet werden.
Hier der Schnipsel
cd C:\testbat\Verzeichnisse
DIR /b /o *.>C:\testbat\Verz.TXT
cd C:\testbat
SET /P input=Verzeichnis eingeben...:
echo %input%>C:\testbat\input.txt
::FOR /f %%f IN (C:\testbat\verz.txt) DO echo %%f
::funktioniert gibt aber die ganze text datei aus
::
::FOR /f %%b in (C:\testbat\verz.txt) do @if %%b==%input% && echo %%b & pause
::kein Ergebnis
::
::for /f "delims=" %i in (C:\testbat\verz.txt) do @findstr "%i" input.txt >nul && @echo %i
:: kein Ergebnis, soll differenz ausgeben
::
::kein Ergebnis, soll gleiche Inhalte ausgeben
Vielen Dank schon mal!
Ziel: Anzeigen aller Verzeichnisse die in ...\Verzeichnisse enthalten sind und dem gesuchten Verzeichnis (input) enstsprechen
Optimal wäre noch die Variante das nur der ersten drei Buchstaben der Eingabe für den Vergleich verwendet werden.
Hier der Schnipsel
cd C:\testbat\Verzeichnisse
DIR /b /o *.>C:\testbat\Verz.TXT
cd C:\testbat
SET /P input=Verzeichnis eingeben...:
echo %input%>C:\testbat\input.txt
::FOR /f %%f IN (C:\testbat\verz.txt) DO echo %%f
::funktioniert gibt aber die ganze text datei aus
::
::FOR /f %%b in (C:\testbat\verz.txt) do @if %%b==%input% && echo %%b & pause
::kein Ergebnis
::
::for /f "delims=" %i in (C:\testbat\verz.txt) do @findstr "%i" input.txt >nul && @echo %i
:: kein Ergebnis, soll differenz ausgeben
::
Vielen Dank schon mal!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 44141
Url: https://administrator.de/forum/schleife-text-vergleichen-funktioniert-nicht-44141.html
Ausgedruckt am: 15.01.2025 um 00:01 Uhr
4 Kommentare
Neuester Kommentar