grep 으로 여러 줄 검색할 일 있을 때 해당 덩어리 전체가 정확히 맞아야 되는 경우도 있지만 그냥 앞 뒤 정보만 확인하고 싶은 때가 있습니다.
전자는 zop 등의 옵션으로 사용할 수 있지만 손이 좀 갑니다.
-B -A -C 옵션을 사용하면 원하는 패턴이 있는 줄 뿐만 아니라 앞 뒤 줄을 더 확인할 수 있습니다.
-B 는 before 이전 몇 줄, -A 는 after 이후 몇 줄, -C 는 context 로 동일한 크기로 앞뒤 줄 포함(-B, -A 동시 사용한 효과와 동일)
grep -B 1 -A 2 session /var/log/syslog
위와 같이 명령 내리면 session 이 발견된 줄의 윗 1줄, 아래 2줄을 포함해서 보여줍니다.
grep -C 1 session /var/log/syslog
위와 같이 명령 내리면 session 이 발견된 줄의 윗 1줄, 아래 1줄을 포함해서 보여줍니다.
'IT > System Digging' 카테고리의 다른 글
[Jetson Orin Nano] sd 카드 복제하기 (0) | 2023.07.19 |
---|---|
[ssh] 기존에 잘 쓰던 공개키 파일 윈도우에다 두고 WSL 에서 이 파일로 접속 시 public_key 접속 거부 당할 때 (0) | 2023.07.14 |
[ubuntu 20.04] apt NO_PUBKEY grafana / scootersoftware (0) | 2023.04.27 |
[raspberrypi 4B][crontab][systemctl] 서비스 실행 안되는 문제 (2) | 2022.12.23 |
[ubuntu 20.04] canon MF440 Series 프린터 원격으로 사용하기 (0) | 2022.10.13 |