0
尝试在n次循环后结束以下循环。我不知道如何开始。有什么建议?如何在一个周期后结束For/F循环
for /f "skip=11" %%i in ('sqlplus <dbuser>/<dbpass>@<dbname>@<spl_file_path and name>') do set VAR=%%i
我只想要带回第一个值。还有4条额外的线我不想包括在内。
尝试在n次循环后结束以下循环。我不知道如何开始。有什么建议?如何在一个周期后结束For/F循环
for /f "skip=11" %%i in ('sqlplus <dbuser>/<dbpass>@<dbname>@<spl_file_path and name>') do set VAR=%%i
我只想要带回第一个值。还有4条额外的线我不想包括在内。
只需使用GOTO
退出循环
for /f "skip=11" %%i in ('COMMAND') do (
set VAR=%%i
goto:next)
:next
echo %var%
另外相关:[.BAT打破多个嵌套环的,在完成相应的列表之后(http://stackoverflow.com/a/37041525) – aschipfl