Вы можете использовать эту функцию BatchSubstitute .
Или для вашего особого случая немного проще: TAB
заменяется на ;
setlocal DisableDelayedExpansion
for /f "delims=" %%A in ('"findstr /n ^^ myFile.txt"') do (
set "line=%%A"
setlocal EnableDelayedExpansion
set "line=!line:*:=!"
if defined line (
set "line=!line: =;!"
(echo(!line!)
) ELSE echo(
endlocal
)