매일 일부 항목을 추가하는 대용량 CSV 파일이 있습니다(항상 이 파일에 쓰고 분할할 수 없는 외부 소프트웨어로 생성됨). 성능상의 이유와 추가 처리 때문에 새 데이터만 읽고 싶습니다. 이러한 작업에 유용한 파일에서 읽을 시작 오프셋을 정의할 수 있는 명령줄 도구가 있습니까?
답변1
tail -c +N filename
(여기서 정수)는 N
첫 번째 바이트를 N-1
제외한 모든 것을 인쇄합니다 filename
(즉, -c +1
전체 파일을 인쇄합니다). 물론, 마지막 실행의 파일 크기를 추적해야 합니다.