Estou procurando um código de lote que faça o seguinte trabalho:
Exclua a linha 35 a 39 & 43 a 138. O resultado deve ser armazenado (modificado) no mesmo arquivo.
Eu encontrei um desses códigos pesquisando. Infelizmente, a função FINDREPL não está disponível no DOS.
O código é assim:
@echo off
for /r "d:\samfolder" %%a in (*.xml) do (
echo processing "%%a"
type "%%a"|findrepl /v /o:43:138 >"%%a.tmp"
type "%%a"|findrepl /v /o:35:39 >"%%a.tmp"
move "%%a.xml" "%%a" >nul )
pause
Deixe-me saber o comando que opera exatamente como FINDREPL se destina.
** nome do arquivo de exemplo: ** gasdfuas7asdgfgdjf.xml
Qualquer ajuda seria apreciada com entusiasmo.
Tags windows batch-file cmd.exe