Linha de comando (Windows) para atualizar o mesmo arquivo xml com trim

0

Atualmente estou usando um curl comando para pegar a saída de dados em um arquivo de texto e cortar a linha de 14 linhas, converter o arquivo para abc.xml

 @echo off

 call :sub >output.txt   

 exit /b

 :sub c:\curl -X GET server1 

 @echo off 

 more +14 output.txt > abc.xml

Eu gostaria de adicionar :sub2 para pegar mais dados, mas anexar ao mesmo arquivo xml em vez de substituir o conteúdo dentro do xml Arquivo. Idealmente, isso seria feito dentro do mesmo bat Arquivo.

D.chan
fonte

Respostas:

0

O cmd conhece o redirecionamento adicional da saída que está anexando a saída ao arquivo X em vez de sobrescrever o X. É feito o mesmo que em shells unix, usando o '& gt; & gt;' operador de redirecionamento em vez de '& gt;'

No seu caso, seria semelhante

call :sub2 > more_output.txt 
...
more ... more_output.txt >> abc.xml

Obviamente, você organizou o conteúdo de output.txt e more_output.txt para que nas tags finais de abertura e fechamento do xml estejam nos lugares certos.

Gombai Sándor
fonte