Как разорвать внутренний цикл в пакетном сценарии вложенного цикла

МОЯ цель - сравнить два файла построчно и зафиксировать изменения. Для этого я использую два вложенных цикла. Я застрял в торможении внутреннего цикла при некоторых условиях.

Я использую ярлык вне внутреннего цикла, чтобы его разорвать, но не работает. Он также переходит к метке и завершает внешний цикл.

@ echo off
SETLOCAL EnableDelayedExpansion
for /F "skip=8 tokens=* delims=." %%a in (sample.txt) do (for /F "skip=8 tokens=* delims=." %%b in (test.txt) do (if %%a==%%b (goto :next) else ( echo %%a) 
)
: Next
echo out of inner loop
)

Кто угодно может помочь ....?

16
задан Bali C 27 September 2012 в 13:01
поделиться