Grep이란
Grep은 Global Regular Expression Print의 약자이다.
일반적으로 패턴은 작은 따옴표로 묶지 않아도 되지만 패턴이 길어질수록 묶는 걸 추천한다.
파이프 기호로 단어/패턴 2개를 구분한다. 정규표현식 사용시에 기호 앞에 백슬래시가 필요하다.
grep 'pattern1\|pattern2' fileName_or_filePath
grep -E
-E 옵션은 Extended Regex 확장 정규식을 의미하는 옵션이다.
grep -E 사용시 정규식 표현 기호 앞에 백슬래시가 필요없다.
grep -E 'pattern1|pattern2' fileName_or_filePath
egrep
egrep은 grep에 -E 옵션을 붙인 것과 같다.
egrep 'pattern1|pattern2' fileName_or_filePath
grep -e
-e 옵션은 grep 명령어에 여러 개의 개별 패턴을 추가하는 것이다.
-e 플래그를 사용하고w
원하는 수 만큼의 패턴 추가가 가능하다.
grep -e pattern1 -e pattern2 fileName_or_filePath