나는 종종 매우 큰 로그 파일 (> 3GB)을 다루고 있습니다. 나는이 파일들에서 성능 저하가 끔찍하다는 것을 알았습니다. 종종 파일 중간을 뛰어 넘고 싶지만 15M 줄 앞으로 줄이려고하면 몇 분이 걸립니다.
내가 생각하는 문제는 파일에서 '\ n'문자를 스캔 할 필요가 적지 만 너무 오래 걸린다는 것입니다.
명시 적 오프셋을 찾는 방법이 있습니까? 예를 들어 파일에서 15 억 바이트 오프셋을 찾으십시오. 이 작업은 몇 배 더 빠릅니다. 그러한 능력을 제공하지 못하는 다른 도구가 있습니까?
perl -pi -e 's/\n//g;' <filename>