Это мое требование в командном файле Windows. Я попробовал следующее
Example:
f1.txt
sam
varun
ramesh
babu
f2.txt
babu
sam
Мне нужен вывод
varun
ramesh
Программа
@echo on
SETLOCAL EnableDelayedExpansion
for /F "tokens=* delims=." %%a in (f1.txt) do (
call :myInnerLoop "%%a"
)
echo out of inner loop
)
goto :eof
:myInnerLoop
for /F "tokens=* delims=." %%b in (f2.txt) do (
if "%~1"=="%%b" (
echo inside inner loop
goto :next
) else (
echo %%a >> "E:\test\diff.txt"
)
:next
goto :eof
Но это не работает, пожалуйста, помогите мне.
Даже я пытался использовать утилиту сравнения с http://gnuwin32.sourceforge.net/packages/diffutils.htm без помощи.