![파일에서 문자열을 찾아 처음 10줄을 표시하려면 어떻게 해야 합니까? [복사]](https://linux55.com/image/219116/%ED%8C%8C%EC%9D%BC%EC%97%90%EC%84%9C%20%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%84%20%EC%B0%BE%EC%95%84%20%EC%B2%98%EC%9D%8C%2010%EC%A4%84%EC%9D%84%20%ED%91%9C%EC%8B%9C%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
여러 파일이 있고 "EXECUTION FAILED" 문자열이 포함된 파일을 찾고 "EXECUTION FAILED" 앞에 처음 10줄을 표시하려고 합니다. 어떻게 해야 하는지 알고 싶습니다.
답변1
그리고:
grep -B10 'EXECUTION FAILED' files*
~에서
LESS=+/'^ +-B' man grep
-B NUM, --before-context=NUM
행을 일치시키기 전에 NUM행 선행 컨텍스트를 인쇄합니다. 연속적으로 일치하는 그룹 사이에 그룹 구분 기호(--)가 포함된 줄을 배치합니다. -o 또는 --only-matching 옵션을 사용하면 효과가 없으며 경고가 표시됩니다.