일부 로그 회전 솔루션을 아직 설정하지 않았으므로 특정 날짜부터 일부 정보를 찾아야하는 3GB (3 천 8 백만 라인) 로그 파일이 있습니다. 고양이를 사용하여 | grep은 끔찍하게 느리고 현재 사용중인 편집기 (Large Text File Viewer)를 사용하는 것이 천천히 진행됩니다. 궁금합니다. 3 천 5 백만 회선 로그 파일을 볼 때 잘 작동하는 텍스트 편집기가 있습니까? 나는 고양이를 사용할 수있다. grep 솔루션을 사용하고 하룻밤 사이에 실행하면되지만, 수백만 가지의 오류가 있으면 더 좋은 방법이되어야합니다.자이언트 로그 파일을 볼 수있는 텍스트 편집기
답변
당신은 그 자체로 grep
를 사용하여 시도 할 수 있습니다 :
grep 2011-04-09 logfile.txt
을 대신 불필요하게 cat
를 사용 :
cat logfile.txt | grep 2011-04-09
많은 양의 데이터를 처리,이 차이를 만들 수 있습니다.
흥미로운 독서는 작년에 유즈넷 게시 : why GNU grep is fast입니다.
Cygwin에서 grep을 사용하면 정말 빠릅니다. – Eli
Windows 사용자이므로 grep
의 여러 구현을 실제로 시도해야합니다. grep
의 모든 구현이 동일하지는 않습니다. 진정으로 끔찍한 구현이 있습니다.
cat
을 사용할 필요가 없습니다. Grep은 독자와 공유하지 않도록 잠그지 않는 한 로그 파일에서 직접 읽을 수 있습니다.
grep
패턴 로그 파일> tmpfile
트릭을 할해야합니다. 그런 다음 대부분의 편집기를 사용하여 선택된 레코드를 검사 할 수 있습니다 (매우 선택적이라고 가정).
나는 당신이 grep 이상으로 빠르게 성장할 것이라고 생각하지 않는다. (다른 사람들이 지적했듯이, 당신은 고양이를 필요로하지 않는다.)
저는 개인적으로 "더"와 "적은"이 유용하다는 것을 발견했습니다 (작은 파일의 경우). 그 이유는 패턴이 원하는 곳 (예 : 날짜 및 시간)의 일반적인 주변에 패턴을 표시 한 다음 그 지점에서 파일을 스크롤 할 수 있기 때문입니다.
"/"는 더 많은 정규 표현식에 대한 검색 명령입니다.
- 1. invisibles를 볼 수있는 텍스트 편집기?
- 2. TFS - 파일을 볼 때 내 편집기 지정
- 3. 외부 변환 프로그램을 실행할 수있는 텍스트 편집기
- 4. .SLN 및 .CSProj 파일을 열 수있는 간단한 텍스트/코드 편집기
- 5. 좋은 정규 표현식을 지원하는 로그 파일 편집기
- 6. 온라인 텍스트 편집기
- 7. PDF 파일을 볼 수있는 응용 프로그램
- 8. CI에서 볼 수있는 외부 파일을 어디에 추가해야합니까?
- 9. 실제 텍스트 래핑하는 텍스트 편집기 - 표시되지 않음
- 10. 전화 시스템 텍스트 편집기
- 11. NLP를위한 최상의 텍스트 편집기
- 12. 서식있는 텍스트 편집기 탭에서 텍스트 영역으로 바로
- 13. Geany 텍스트 편집기 논평
- 14. Vis Studio의 빈 텍스트 편집기
- 15. 텍스트 편집기 아이디어
- 16. TinyMce 편집기의 일반 텍스트 편집기 및 다양한 텍스트 편집기 옵션
- 17. jquery를 사용하는 텍스트 편집기
- 18. 서식있는 텍스트 편집기 색칠
- 19. 플래시 용 텍스트 편집기?
- 20. 로그 파일 내용을 볼 때 올바른 XML 형식 지정
- 21. 쿠키 폴더를 볼 수있는 방법
- 22. 서식있는 텍스트 편집기
- 23. VS 2010 - 텍스트 편집기
- 24. 행간 텍스트 편집기
- 25. iPhone : 텍스트 편집기 예
- 26. 개찰구 서식있는 텍스트 편집기
- 27. UIImageView의 텍스트 편집기
- 28. Monodevelop의 텍스트 편집기
- 29. 단추가있는 텍스트 편집기?
- 30. Intellisense 텍스트 편집기 VB.NET
grep보다 훨씬 빠른 해결책을 찾을 수는 없지만 고양이는 필요하지 않습니다. –
grep에 동의합니다. 또한 Windows 용 vim. –