본문 바로가기
Computer Science/[19-상] Linux Bash Script

[Linux_bash] regex: 같은 숫자의 반복 찾기

by gojw 2020. 2. 5.

정규표현식을 이용해서

같은 숫자가 여러개 반복되는 문자열을 찾을 수 있다.

 

grep "\([0-9]\)\1" filename

: 같은 숫자가 두번 반복

 

33

44

 

$ 설명 $

 

\(pattern\)

-> 정규표현식으로 작성된 특정 패턴을 그룹으로 묶는다.

\1

-> 패턴이 한번 더 존재한다.

 

응용하면,

 

grep "\([0-9][0-9]\)\1" filename

: 두자리 숫자이면서 같은 수가 두번 반복

 

1313

5656

 

grep "\([0-9]\)\2" filename

: 같은 숫자가 세번 반복

 

777

888

댓글