매일 vi 못쓴다고 혼나는 DBA입니다.
작업상 로그 볼 일이 많은데, 저희 회사 로그가 이런식이거든요.
[시간 등 메타정보]
[에러 메시지]
[상세한 에러 코드, 설명]<-
이렇게 구성되는데, grep 등을 통해서 표시한 줄의 에러 구문은 뽑아낼 수 있지만...메타정보와 에러메시지는 알 수가 없다는 게 문제입니다. 에러 시간을 봐야하는데 에러메시지만 본다고 해결이 되진 않다 보니...
노가다로 찾아내는 방법도 있기야 하겠지만, 계속 에러를 쏘는 상황이 발생하면 수백번 넘겨야 할 수도 있겠죠. 너무 비효율적이라...
원하는 단어를 찾아서, 그 주변 행을 몇개 남기는 그런 치환식은 없을까요?