Как убрать тире в текстовом документе?
Для того чтобы дать что-то для сравнения к ответу res2001: Сами решайте где сложнее а где проще
Posh
(get-content old.txt -raw) -replace "-","" | set-content new.txt
встраиваем в cmd:
powershell.exe "(get-content old.txt -raw) -replace '-','' | set-content new.txt"
Сейчас под рукой нет винды, не тестировал.
@echo off
Setlocal EnableDelayedExpansion
for /f "tokens=* delims=" %%a in (rotor.txt) do (
   set "val=%%a"
   set "val=!val:-=!"
   >>rotor_new.txt echo.!val!
)
Код создает новый файл rototr_new.txt в котором строки из оригинального файла без тире.

PS: В целом батником делается не сложнее, чем на поше. Операция замены текста в переменной поддерживается командой set. Смотри:
set /?
for /?
setlocal /?