<XML>
<Employee>
<firstname></firstname><lastname></lastname>
</Employee>
<Employee>
<firstname></firstname><lastname></lastname>
</Employee>
<Employee>
<firstname></firstname><lastname></lastname>
</Employee>
<Employee>
<firstname></firstname><lastname></lastname>
</Employee>
<company>
<companyname></companyname><address></address>
</company>
<XML>
우리는 매우 큰 XML 파일을 가지고 있습니다. 위의 스키마에는 약 40,000개의 레코드가 포함되어 있습니다. 우리는 20,000개 발생에서 30,000개 발생까지의 데이터를 다른 파일에 복사하려고 합니다. 동일한 경우 wc -l
50개 행만 표시되도록 도와주세요. 그런데 레코드 수가 40,000개를 초과했습니다.
미리 감사드립니다.
답변1
XML 파서를 사용하는 스크립트/애플릿을 작성하는 것이 좋습니다. 그런 다음 구문 분석하면서 레코드 수를 세고 필요한 것만 필터링할 수 있습니다.