공백이 포함된 문자열 부분을 grep/sed 정의하는 방법

공백이 포함된 문자열 부분을 grep/sed 정의하는 방법

다음 기록이 포함된 로그가 있습니다.

LineFFF 1234567 0002 @2018-06-12T17:02:50 (len:0)  99 OK  : jAFoSSYut2iJLmrk6fdQPL4OMRgd1Ybzb6U9MG1GeWKWqXlYPyfzyMVb9zn3
LineFFF 1234568 0044 @2018-06-12T17:02:57 (len:0)  84 OK  : jAFoDibWjaH4G0AEuA2dLRilreLDVAV0krEzk58ksAsp8yf38mqBzbMMrMOB
LineFFF 1234569 0053 @2018-06-12T17:02:58 (len:0)  11 OK  : jAFoFyaQtjxC3U0Q6CH+EFd0sC5QoJvo9XGLj87vfeapTrb2qZdNhcYUSGr1

때로는 ":" 오른쪽에 있는 문자열 부분에 공백이 포함되어 있어 로그를 grep/sed/awk하고 해당 행만 반환하려고 합니다. 즉, "grep은 69번 위치에서 시작하는 공백 문자를 찾고 존재하는 경우 전체 줄을 반환합니다.

어떤 아이디어가 있나요? 감사해요..

답변1

grep처음부터 68번째 문자 이후 어디에나 공백을 추가 할 수 있습니다 .

grep '^.\{68,\} ' file

관련 정보