[OS]/Embedded&Linux 76

sed, awk 사용법

출처 : http://blog.daum.net/techtip/12414404 sed CMDsed 명령어는 스트림 에디터이다. 역할은 원본 파일에 변형을 주지 않고 단지 출력되는 결과를 변화시켜 보여주는 역할을 한다. 에디터의 일종이기 때문에 vi 편집기와 같은 많은 기능을 제공하고 있다. 또한 sed 명령어는 스크립트 형태로 파일에 저장할 수 있기 때문에 다중 편집이나 쉘 명령행에서 인용부호를 사용하는데 따르는 어려움을 줄여준다. ex)# sed '1,3p' /etc/passwd -> 1,2,3개의 라인을 한번더 출력# sed -n '1,3p' /etc/passwd -> 1,2,3 라인까지를 출력# sed '1,3d' /etc/passwd -> 1,2,3 라인을 제외한 나머지 라인을 출력# sed 's/..

[OS]/Embedded&Linux 2008.10.23

libumem 라이브러리를 이용하여 어플리케이션 내의 메모리 관리 버그를 잡아 내는 방법

출처 : http://sdnkorea.com/blog/95libumem 라이브러리를 이용하여 어플리케이션 내의 메모리 관리 버그를 잡아 내는 방법솔라리스/개발자코너 2006/03/23 10:35 들어가는 글이 글은 솔라리스9 Update 3 부터 포함된 사용자 공간 slab 할당자인 libumem 에 대해 소개합니다. 특별히 libumem 라이브러리에 의해 제공되는 디버깅 환경에 대해 다룹니다. 이 글은 어플리케이션 개발자의 관점에서 libumem 라이브러리가 제공하는 디버깅 기능을 통해 메모리 관리의 버그를 찾고 버그를 수정하는 방법에 촛점을 맞출 것입니다.먼저 libumem 라이브러리에 대해 설명하고 slab 할당자를 어플리케이션 메모리 관리에서 사용하는데 얻을 수 있는 장점에 대해 간단히 설명할 것..

[OS]/Embedded&Linux 2007.10.15