출력을 보고 싶습니다.로그 파일하나의 도메인과 다음 도메인으로만 greped두 줄.
예:
tail -f /var/log/apache2/modsec_audit.log |grep mydomain.de
다음을 포함하는 모든 행을 표시합니다."mydomain.de"하지만 중요한 정보는 도메인이 포함된 그 아래 행에 있습니다.
답변1
grep에는 결과 전후의 줄 수를 정의하는 추가 옵션이 있습니다.
-A
(뒤쪽에)-B
(앞으로)-C
(컨텍스트 [이전 + 이후])
따라서 귀하의 경우에는 다음이 필요합니다 -A
.
YOUR_COMMAND |grep -A NUMBER YOURDOMAIN
위 명령은 NUMBER
파일에 다음 줄을 인쇄합니다.YOURDOMAIN
답변2
grep에 컨텍스트 줄 번호를 전달해 보십시오.
| grep -C 5
경기 전후에 5줄을 인쇄합니다.