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

Schreibe einen Kommentar