trim을 사용하여 동일한 xml 파일을 업데이트하는 명령 줄 (Windows)


0

현재 나는 curl 명령을 사용하여 데이터 출력을 텍스트 파일로 가져 와서 상위 14 줄을 잘라내어 파일을 abc.xml

 @echo off

 call :sub >output.txt   

 exit /b

 :sub c:\curl -X GET server1 

 @echo off 

 more +14 output.txt > abc.xml

추가하고 싶습니다. :sub2 더 많은 데이터를 가져오고 그 안에있는 내용을 바꾸는 대신 동일한 XML 파일에 추가합니다. xml 파일. 이상적으로는 동일한 bat 파일.

답변:


0

cmd는 X를 덮어 쓰지 않고 파일 X에 출력을 추가하는 출력의 추가 리디렉션을 인식합니다. '& gt; & gt; & gt;를 사용하여 유닉스 셸에서와 동일하게 수행됩니다. '& gt;'대신 리디렉션 연산자 '

귀하의 경우 그것은

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

분명히, 최종 xml 열기 및 닫기 태그가 올바른 위치에 있도록 output.txt 및 more_output.txt의 내용을 구성해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.