정말 큰 파일로 작업하고 있습니다. 나는 기가 바이트 큰 얘기.특정 위치에서 문자열 줄을 읽는 방법
텍스트 파일이 지속적으로 업데이트되기 때문에 특정 인덱스에서 한 줄을 읽을 수 있어야합니다. 이것을 달성하기위한 가장 빠른 해결책은 무엇입니까? 나는 공간 요구에 전혀 제약받지 않는다.
편집 : 자세한 정보를 게시했습니다. 읽어야하는 다음 텍스트가 있다고 가정 해 보겠습니다.
Jun 21 09:47:53 ez-x5 user.debug if_comm: [TX] 30 40 05
Jun 21 09:47:53 ez-x5 user.debug if_comm: [RX] 04
Jun 21 09:47:53 ez-x5 user.debug if_comm: [TX] 30 40 05
Jun 21 09:47:54 ez-x5 user.debug if_comm: [RX] 02 30 40 0f 30 32 31 23 64 31 30 32 30 64 64 49 49 49 49 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 03 0b
이 텍스트 파일은 Google 로거에서 일관되게 업데이트됩니다. 텍스트 파일이 업데이트되면, 로그에 추가 된 내용의 새 행 (\ n으로 구분됨)을 읽어야합니다.
"a line"이란 무엇입니까? 어떤 라인? 순서의 다음? 줄 번호로? 또한, 귀하의 "특정 색인"은 무엇입니까? – Cameron