Типа такого?
Проверили последние два символа, и если требуется, то прилепили строку с символами, а после создали новый файл.
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
set "ext=.bat"
set "addstr= >nul"
set "compstr=/f"
for /f "tokens=* delims=" %%i in ('dir "%~dp0*%ext%" /b /a-d') do (
set "src=%%~i"
for /f "delims=" %%? in ('type "!src!"^& del /f /q "!src!"') do (
set "t=%%?"
call set "tmpstr=%%t:~-2%%"
if "!tmpstr!" NEQ "!compstr!" (
echo.!t!>>"!src!"
)
if "!tmpstr!" EQU "!compstr!" (
call set "tmpstr=%%t%%%%addstr%%"
echo.!tmpstr!>>"!src!"
)
)
)