Windows Batchfile

0

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.

    
por Sanjay H R 28.04.2016 / 09:07

0 respostas