[Linux] grep 의 정규표현식
예를 들면 비어있는 행을 찾기 위해서는
#grep -n '^$' filename
정규표현 의미
^ 행의 처음
$ 행의 끝
. 임의의 한 문자
[...] ... 안의 임의의 한 문자. a-z,0-9 같은 범위도 사용
[^..] .. 안에 없는 임의의 한 문자. 범위 사용가능
r* 0회 이상 r 반복
r+ 1회 이상 r 반복
r? 0 혹은 1회의 r
r{n,m} n회 이상 m회 이하 r 반복
r1|r2 r1 혹은 r2 (egrep 만)
(r) r 의 정규표현(egrep 만)
#grep -n '^$' filename
정규표현 의미
^ 행의 처음
$ 행의 끝
. 임의의 한 문자
[...] ... 안의 임의의 한 문자. a-z,0-9 같은 범위도 사용
[^..] .. 안에 없는 임의의 한 문자. 범위 사용가능
r* 0회 이상 r 반복
r+ 1회 이상 r 반복
r? 0 혹은 1회의 r
r{n,m} n회 이상 m회 이하 r 반복
r1|r2 r1 혹은 r2 (egrep 만)
(r) r 의 정규표현(egrep 만)