내용의 리눅스 대용량 파일 쿼리 특정 조각에서

때때로 우리의 파일은 대용량 파일 G. 쿼리 그것의 방법에도 수백, 같은 G 수십로, 큰?

달성 할 수있는 많은 방법이 있습니다, 여기에 사용하도록 선택할 고양이 이 명령을 달성하기 위해.

에서 살펴 보자 고양이 소개

 

 고양이 서면, 고양이에 대한 해당 명령의 전술, 고양이 찾고 시작하는 파일의 끝에서 파일의 시작, TAC에서 보는 것입니다있다.

문서의 상단에 10 번 나타납니다 쿼리 문자열 만 캐릭터 라인을 일치합니다.

명령 : 고양이 -n 파일 이름 | 그렙 '쿼리 문자열'| 10 -n 머리 

지난 10 파일에 나타나는 쿼리 문자열 만 캐릭터 라인과 일치

명령 : 고양이 -n 파일 이름 | 그렙 '쿼리 문자열'| 10 -n 꼬리 

 

문서에서 한 번 문자열의 마지막 발생하고, 쿼리 문자열 후 조회 100 선

명령 : 고양이 -n 파일 이름 | 그렙 '쿼리 문자열'| 1 -n 꼬리 // 줄의 줄 번호를 찾을 수

명령 : 고양이 -n 파일 이름 | 꼬리 -n + 줄 번호 | 100 -n 머리 

 

쿼리의 마지막 시간의 파일에 나타나는 문자열 및 쿼리 문자열 전에 100 선

명령 : 고양이 -n 파일 이름 | 그렙 '쿼리 문자열'| 1 -n 꼬리 // 줄의 줄 번호를 찾을 수

명령 : 고양이 -n 파일 이름 | 머리 -n + 줄 번호 | 100 -n 꼬리 

추천

출처www.cnblogs.com/brent-leon/p/11975003.html