:: НАЧАЛО БЛОКА A :Filter Echo prevline: %prevline% Set line1=%line:"=% Set line2=%line1: =X% If /I "%line2%"=="%prevline%" Goto :Skip Echo %line:""=N\A%>>"%dirloc%\logs\%server%-FileAccesslog.tsv" Set prevline=%line2%
:Skip Goto :EOF :: КОНЕЦ БЛОКА A
:: НАЧАЛО БЛОКА B :Filterit For /F "tokens=1,*" %%i in ('Echo "%var2%" ^| Findstr /V "User:"') Do (Set pathline=%%j) For /F "tokens=1,*" %%i in ('Echo "%var2%" ^| Findstr "User:"') Do (Set UserID=%%j) If Defined UserID if defined pathline Echo "%UserID% "%pathline% >>"%dirloc%\logs\%server%-FileAccesslog.tsv" & (Set UserID=) & (Set UserID=) Goto :EOF :: КОНЕЦ БЛОКА B