plaaner
Goto Top

Das Suchkriterium bei FIND durch eine Variable ersetzen

Guten Morgen,
wie oben beschrieben möchte ich das Suchkriterium bei Find durch eine Variable ersetzen, aber es funktioniert irgendwie nicht so
hier das was ich habe:

set /p s="Datum:" oder nur erst einmal eine feste variable: set s=22

for /R %pf% %%f in (*.jpg) do @echo %%~tf ; %%f | find "%s%." & @echo %%f >>test.bak

Es geht mir darum, das vom Benutzer z.B. ein Datum eingegeben wird und diese Benutzereingabe in find verwendet wird (also find " Benutzereingabe")

Zur Information ich benutze Win XP Sp2

Ich hoffe ihr könnt mir helfen face-smile

MfG plaaner

Content-ID: 104167

Url: https://administrator.de/forum/das-suchkriterium-bei-find-durch-eine-variable-ersetzen-104167.html

Ausgedruckt am: 23.12.2024 um 11:12 Uhr

bastla
bastla 16.12.2008 um 09:52:15 Uhr
Goto Top
Hallo plaaner!

Abgesehen davon, dass Du durch die zusätzliche Ausgabe des Dateipfades nicht nur an einem 22. gespeicherte Bilder, sondern auch zB "PICT0122.jpg" finden würdest, sehe ich eigentlich nur ein Problem: Durch die Verwendung von "&" anstelle von "&&" werden die Pfade aller Bilder in "test.bak" geschrieben - daher:
for /R %pf% %%f in (*.jpg) do @echo %%~tf ; %%f | find "%s%." && @echo %%f >>test.bak
Grüße
bastla
plaaner
plaaner 16.12.2008 um 13:59:57 Uhr
Goto Top
Zitat von @bastla:
Hallo plaaner!

Abgesehen davon, dass Du durch die zusätzliche Ausgabe des
Dateipfades nicht nur an einem 22. gespeicherte Bilder, sondern auch
zB "PICT0122.jpg" finden würdest, sehe ich eigentlich
nur ein Problem: Durch die Verwendung von "&" anstelle
von "&&" werden die Pfade aller
Bilder in "test.bak" geschrieben - daher:
for /R %pf% %%f in (*.jpg) do
> @echo %%~tf ; %%f | find "%s%." && @echo %%f
> >>test.bak
> 
Grüße
bastla


Aaaha danke bastla, hab ich mal wieder den Wald vor Bäumen nicht gesehen.