파일에서 문자열을 찾아 처음 10줄을 표시하려면 어떻게 해야 합니까? [복사]

파일에서 문자열을 찾아 처음 10줄을 표시하려면 어떻게 해야 합니까? [복사]

여러 파일이 있고 "EXECUTION FAILED" 문자열이 포함된 파일을 찾고 "EXECUTION FAILED" 앞에 처음 10줄을 표시하려고 합니다. 어떻게 해야 하는지 알고 싶습니다.

답변1

그리고:

grep -B10 'EXECUTION FAILED' files*

~에서

LESS=+/'^ +-B' man grep

-B NUM, --before-context=NUM
행을 일치시키기 전에 NUM행 선행 컨텍스트를 인쇄합니다. 연속적으로 일치하는 그룹 사이에 그룹 구분 기호(--)가 포함된 줄을 배치합니다. -o 또는 --only-matching 옵션을 사용하면 효과가 없으며 경고가 표시됩니다.

관련 정보