Suchen von text in die Datei und legen Sie es als eine variable. Batch-Datei
Ich versuche zu finden, eine Zeile im ganzen text-Datei. Dann brauche ich noch um diese Zeile als eine variable.
Wenn ich versuche, dies zu tun:
set MY_VARIABLE=findstr /I "MEIN_TEXT" MEINE.DATEI
echo MY_VARIABLE
das Ergebnis von echo "findstr /I "MEIN_TEXT" MEINE.DATEI" ich möchte das Ergebnis sehen "findstr /I "MEIN_TEXT" MEINE.DATEI" nicht einen Befehl
wenn ich versuche dies tun
erste Eingabe in cmd
for /F "delims=" %%a in ('findstr /I "MEIN_TEXT" MEINE.DATEI') do set
"batToolDir=%%a"
zweite Eingabe in cmd
echo "%batToolDir%"
sehe ich "%%variable ungeahnte"
wenn ich eine Datei SKRIPT.bat
@echo off
for /F "delims=" %%a in ('set MY_VARIABLE=findstr /I "MEIN_TEXT" MEINE.DATEI') do set "batToolDir=%%a"
echo "%batToolDir%"
ich se anwser ""
Was ist falsch ? Wie machen die das ?
InformationsquelleAutor byrqowy | 2014-03-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fast fertig
Befehlszeile
Für die batch-Datei die doppelte Prozent-Zeichen
InformationsquelleAutor MC ND