Цитата:
в файле Text.log не все садержут ники
|
Код:

@Echo Off
Set File1=Text.Log
Set File2=Log.txt
FOR /F "usebackq tokens=1,8,9 delims=:, " %%i in ("%File1%") do If /I %%k=="id" @echo %%i %%~j>>"%File2%"
Cd >nul 2>"%File1%"
или вот такой for вместо предыдущего
Код:

FOR /F "usebackq tokens=1,7,8 delims=:, " %%i in ("%File1%") do If /I %%j=={"n" @echo %%i %%~k>>"%File2%"
В первом анализируем наличие "id", во втором - {"n"
Будет работать, если способ записи строки с никами одинаков.