@echo off
setlocal enabledelayedexpansion
for /f "tokens=1* delims=:" %%i in ('findstr /n /i /c:"" email_list.txt') do (
set Mark_Str=%%j
set Mark_Str=!Mark_Str: =!
set Mark_Str=!Mark_Str: =!
if /i !Mark_Str!== set Mark_LineNum=%%i
)
ECHO !Mark_Str! ___ %Mark_LineNum%
for /f "tokens=1* delims=:" %%1 in ('findstr /n .* email_list.txt') do (
if defined Mark_LineNum if %%1 GTR !Mark_LineNum! echo.%%2<nul>>appended_email.txt
)
@echo off
setlocal enabledelayedexpansion
for /f "tokens=1* delims=:" %%i in ('findstr /n /i /c:"" email_list.txt') do (
set Mark_Str=%%j
set Mark_Str=!Mark_Str: =!
set Mark_Str=!Mark_Str: =!
if /i !Mark_Str!== set Mark_LineNum=%%i
)
if defined Mark_LineNum more +!Mark_LineNum!<email_list.txt>test.log
endlocal