cat
-
[Linux] grep 전후 라인 같이보기 #2programming/OS 2020. 12. 13. 22:00
grep 전후 라인 같이 보기 #1 grep으로 로그를 볼 때 -A(After), -B(Before) 옵션을 사용해서 앞 또는 뒤 라인을 같이 볼 수 있는 방법이 있었다. 이때는 각각 옵션을 사용해서 앞 또는 뒤만 볼 수 있었는데, grep 전후 라인을 한 번에 같이 보고 싶다면, 두 옵션을 같이 사용하면 된다. $ cat testlog.log | grep -A 5 -B 5 "2020-11-26 18:20" 그러면 아래와 같은 실행결과가 나온다. grep 된 텍스트 앞뒤 라인을 한 번에 볼 수 있다.
-
[Linux] grep 전후 라인 같이 보기programming/OS 2020. 12. 10. 21:29
서버 작업을 하다 보면 로그를 보는 작업을 많이 하는데, tail, cat 등으로 파일의 로그를 출력해서 볼 수 있다. 그리고 tail, cat과 같이 grep을 이용하면 특정 단어까지 같이 볼 수 있다. $ cat testlog.log | grep ': update' 위와 같이 설정하면 testlog.log의 파일에서 출력된 내용 중 ': update'를 포함한 내용을 볼 수 있다. 출력된 내용은 아래와 같다. 해당 내용은 로그를 한 줄씩 찍을 때는 유용하지만, 특정 키워드를 중심으로 앞뒤의 로그를 보기에는 부족하다. 이때 grep -A 또는 grep -B 옵션을 주면 전 후 로그를 같이 볼 수 있다. 먼저 -A는 아래와 같이 사용할 수 있다. $ cat testlog.log | grep -A 10 '..