|
커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
|
|
|
|
| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
이재학 손님
|
올려짐: 2006.4.11 화, 8:10 pm 주제: 파일의 특정 부분만 보는방법좀... |
|
|
약 800메가정도의 로그파일이 있습니다(당연 텍스트파일)
이 파일을 원하는 라인번호부터 몇번째 라인까지 이런식으로 파일을 탐색해서 볼 수 있을까요?
cat과 grep, more등을 잘 조합하면 될것같은데 잘 안되네요...
ㅡ.ㅡ; |
|
| 위로 |
|
 |
이재학 손님
|
올려짐: 2006.4.11 화, 8:15 pm 주제: 아.. 시스템은 HP-UX 입니다. |
|
|
시스템은 HP-UX 입니다.
이말을 빼먹었네요...
^^ |
|
| 위로 |
|
 |
truefeel 카페 관리자
가입: 2003년 7월 24일 올린 글: 1277 위치: 대한민국
|
올려짐: 2006.4.11 화, 8:26 pm 주제: Re: 파일의 특정 라인만 보는방법좀... |
|
|
head와 tail만 사용해도 특정 라인만 뽑아낼 수 있습니다.
이를테면 100~200줄까지만 보고 싶고 파일이 log.txt라면
| 코드: |
head -200 log.txt|tail -100
|
즉, 첫줄부터 200줄까지만 뽑은 (head -200) 후에 뒤에서 100줄(즉, 100~200줄에 해당됨, tail -100)까지만 뽑으면 되겠죠.
nl과 egrep조합으로도 비슷하게 가능합니다.
| 코드: |
nl log.txt|egrep '^\s*1[0-9][0-9]\s+'
|
nl에 의해 log 파일에 번호를 붙인 다음에 100~199까지만 뽑아보는 겁니다.
저 부분을 처리하려면 정규 표현식에 대해서 알아야 합니다.
그리고, egrep이 HP-UX에 기본으로 있는지는 모르겠네요.
head와 tail로 간단히 처리하세요. |
|
| 위로 |
|
 |
이재학 손님
|
올려짐: 2006.4.11 화, 10:16 pm 주제: 핫 감사합니다. |
|
|
이렇게 간단한 방법이.. ^^
감사합니다. ^^ |
|
| 위로 |
|
 |
|
|
새로운 주제를 올릴 수 있습니다 답글을 올릴 수 있습니다 주제를 수정할 수 없습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
Powered by phpBB © 2001, 2005 phpBB Group
|