20만개가 넘는 xml 파일에서 필요한 부분만 얻어내기 위해 어떻게 해야되나 검색하던중 너무나도 훌륭한 툴을 찾았다.


 xmlstarlet (http://xmlstar.sourceforge.net/)


너무나도 잘 사용했기에 설치부터 사용법까지 간단하게 남겨보려 한다.


다운로드를 받고 zip 파일을 풀면 설치준비가 완료다.

$ ./configure 실행

$ sudo make

$ make check

$ sudo make install


설치 끝


실행해보기

$ xml




간단한 예제를 보자.


xml sel -t -v //Firstname -nl *.xml


firstname element 의 value 를 출력해줬다.



사실 grep 과 sed, awk 까지 총동원해서 하려고 했는데 너무 복잡했기에 고민하던중 찾은 xmlstarlet! 완전 감사다!


:)



페이스북 댓글
티스토리 댓글

+ Recent posts