2016-10-03 6 views
0

Es wird versucht, die folgende Schleife nach n Schleifen zu beenden. Ich bin mir nicht sicher, wie ich anfangen soll. Irgendein Rat?So beenden Sie die For/F-Schleife nach einem Zyklus

for /f "skip=11" %%i in ('sqlplus <dbuser>/<dbpass>@<dbname>@<spl_file_path and name>') do set VAR=%%i 

Ich möchte nur den ersten Wert, der zurückgebracht wird. Es gibt 4 zusätzliche Zeilen, die ich nicht einschließen möchte.

+1

Auch bezogen werden: [.bat aus mehreren verschachtelten Schleife zu brechen, nachdem die entsprechende Liste Finishing] (http://stackoverflow.com/a/37041525) – aschipfl

Antwort

2

Nur GOTO verwenden, um die Schleife zu verlassen

for /f "skip=11" %%i in ('COMMAND') do (
    set VAR=%%i 
    goto:next) 

:next 
echo %var% 
Verwandte Themen