파일의 새 부분만 읽으시겠습니까?

파일의 새 부분만 읽으시겠습니까?

매일 일부 항목을 추가하는 대용량 CSV 파일이 있습니다(항상 이 파일에 쓰고 분할할 수 없는 외부 소프트웨어로 생성됨). 성능상의 이유와 추가 처리 때문에 새 데이터만 읽고 싶습니다. 이러한 작업에 유용한 파일에서 읽을 시작 오프셋을 정의할 수 있는 명령줄 도구가 있습니까?

답변1

tail -c +N filename

(여기서 정수)는 N첫 번째 바이트를 N-1제외한 모든 것을 인쇄합니다 filename(즉, -c +1전체 파일을 인쇄합니다). 물론, 마지막 실행의 파일 크기를 추적해야 합니다.

관련 정보