egrep로 정규 표현식과 24 시간 일치 시키려고합니다.정규 표현식으로 24 시간 형식의 시간 일치
egrep '(2[0-3]|1[0-9]|0[0-9]|[^0-9][0-9]):([0-5][0-9]|[0-9]):([0-5][0-9]|[0-9])' test.txt
결과 일치 :
여기32:23:31
24:30:31
23:70:31
23:61:31
23:10:70
23:10:61
22:17:16
01:17:15
24:15:22
0:17:16
00:17:17
24:30:31
내 정규 표현식이다 : 여기
내 테스트 파일, TEST.TXT입니다23:10:70
23:10:61
22:17:16
01:17:15
00:17:17
어떤 생각이 일치하는 이유 23:10:70 및 23:10:61?
정규식 끝 부분에 줄 끝 기호 (보통 $)가 필요합니다. – bdares
줄에 다른 정보가있는 로그 파일을 사용하는 경우 $로 작동하지 않을 수 있으므로 '$'대신 '\>'을 사용하는 것이 좋습니다 –