2016-10-03 91 views
0

尝试在n次循环后结束以下循环。我不知道如何开始。有什么建议?如何在一个周期后结束For/F循环

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

我只想要带回第一个值。还有4条额外的线我不想包括在内。

+1

另外相关:[.BAT打破多个嵌套环的,在完成相应的列表之后(http://stackoverflow.com/a/37041525) – aschipfl

回答

2

只需使用GOTO退出循环

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

:next 
echo %var%