XML 파일 뒤에 줄 삽입

XML 파일 뒤에 줄 삽입

작은 XML 조각이 포함된 파일이 있습니다. 또한 대용량 XML 파일도 있습니다. 큰 XML 파일에 <build>.

<build>Bash에서 이전 파일의 새 줄이 포함된 줄 뒤에 작은 파일의 내용을 어떻게 삽입합니까?

먼저, 감사합니다!

답변1

어쩌면 이 작업은 일종의 XML 파서에 가장 적합할 수도 있지만, 이 작업을 위해 bash에 사용할 수 있는 표준 UNIX 도구를 사용해야 한다고 주장한다면 다음과 같습니다.

sed '/<build>/ r smallfile.xml' bigfile.xml

(이렇게 하면 표준 출력으로 인쇄됩니다. 제자리에서 변경하려면 처음에 이것을 사용하십시오 bigfile.xml.)sed -i

관련 정보