Пакет будет иметь проблемы с символами <,>, ^ и &.Это будет работать, но сценарий JScript / VBScript (как указано в одном из комментариев) является гораздо лучшим решением.
Измените "ORIGINAL" на искомый текст, а "REPLACE" на новыйтекст.Я рекомендую для сценариев Windows изучать JScript.
@echo off
for /f "tokens=* delims=" %%f in ('type sometext.txt') do CALL :DOREPLACE "%%f"
GOTO :EOF
:DOREPLACE
SET INPUT=%*
SET OUTPUT=%INPUT:ORIGINAL=REPLACE%
for /f "tokens=* delims=" %%g in ('ECHO %OUTPUT%') do ECHO %%~g>>out.txt
EXIT /b
:EOF