[Linux_bash] regex: 같은 숫자의 반복 찾기 리눅스_Bash Script


정규표현식을 이용해서
같은 숫자가 여러개 반복되는 문자열을 찾을 수 있다.

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

덧글

댓글 입력 영역