파일이 있다고 가정합니다. 내가 tail
지난 10 라인과 일부 데이터가있어. 그리고 다음에 내가 tail
에 올 때, 그 길이는 4 씩 증가합니다. 따라서 tail
만 데이터를 얻기 위해 많은 라인을 필요로합니다. 이 간단한 명령 줄이 있습니까? tail
, wc
및 grep
과 같은 조합?이전에 중단했던 곳에서 파일 꼬리말을 작성 하시겠습니까?
1
A
답변
1
꼬리를 닫을 때 파일 크기를 저장하면 tail -c +[previous size]
을 수행 할 수 있습니다. 이것은 끝에서 여러 줄 대신 파일의 특정 바이트 오프셋에서 시작합니다. 첫 번째 꼬리 프로세스를 닫을 때와 크기를 측정 할 때 사이에 크기가 변경되면 경쟁 조건이 발생할 수 있습니다.
-f
옵션을 계속 사용하는 대신 tail 명령을 닫고 다시 여는 이유는 무엇입니까?
+0
@PrasanthMadhavan : @ Random832에 동의합니다. 디자인이 옳지 않은 것 같습니다 (아마도 그렇습니다). FIFO, 파이프 및/또는 표준 읽기에 대한 유닉스 개념을 알고 있습니까? 어쩌면 execlp를 호출하고 새로운 프로세스를 생성하는 대신 파일에서 직접 읽을 수 있도록 프로그램을 수정할 수 있습니다. 행운을 빕니다! – shellter
관련 문제
- 1. 화면 만들기 템플릿을 만들거나 꼬리말을 추가 하시겠습니까?
- 2. 빈 그리드에 gridview 꼬리말을 표시 하시겠습니까?
- 3. 머리말과 꼬리말을 docbook에 추가하기
- 4. 파이썬이나 루비로 파일 슈레더를 작성 하시겠습니까?
- 5. 작성 파일
- 6. 콘텐츠로 꼬리말을 유지하는 방법
- 7. mysql에 PHP 코드를 작성 하시겠습니까?
- 8. 클릭하면 양식을 작성 하시겠습니까?
- 9. 리눅스에서 dll을 작성 하시겠습니까?
- 10. 어디에서 예외를 작성 하시겠습니까?
- 11. 셸을 파이썬으로 작성 하시겠습니까?
- 12. before_filter authenticate_admin을 작성 하시겠습니까?
- 13. html로 버튼을 작성 하시겠습니까?
- 14. 안드로이드의 파일 시스템에서 리소스 작성
- 15. '..'의 C++ 재 작성 및 이전에 여기에 오류가 선언되었습니다.
- 16. UISegmentedControl의 이전에 선택된 세그먼트를 저장 하시겠습니까?
- 17. 이전에 실행되지 않은 매크로 만 실행 하시겠습니까?
- 18. PHP에서 .htaccess 파일을 작성 하시겠습니까?
- 19. .rdlc 보고서에 꼬리말을 추가하는 방법
- 20. php 작성 텍스트 파일 작성 형식
- 21. JavaScript/JQuery로 파일 작성 및 작성
- 22. Eclipse 플러그인 개발 환경을 사용하여 작성 방법을 템플릿으로 작성 하시겠습니까?
- 23. 도움말 파일 작성
- 24. 작성 여러 JPEG 파일
- 25. .x 파일 작성
- 26. 간단한 박쥐 파일 작성?
- 27. Matlab : avi 파일 작성
- 28. .inf 파일 작성 가이드?
- 29. 클라이언트 측에서 파일 작성
- 30. 로그 파일 작성
왜이 태그가 C++입니까? C++ 솔루션이나 셸 명령을 찾고 있습니까? – interjay
@sehe : my bad ... –
설명을 삭제 한 후 그 내용이 명확하지 않기 때문에 제 의견을 삭제하겠습니다. 또한 C++ 태그를 편집 할 것입니다. 관련 지식이있는 시청자를 더 많이 확보 할 것으로 생각합니다. – sehe