참고한 것들
TL;DR
- 알다시피
grep은 파일에서 특정 패턴의 문자열을 찾는 것이다. - 기본적인 문법은:
grep ${PATTERN} ${FILE_NAME}- 표준 출력을 pipe 로 받을 수도 있다:
${COMMAND} | grep ${PATTERN}자주 사용하는 옵션들
- 찾은 패턴이 있는 줄 번호를 출력하려면
-n옵션을 사용하면 된다:
grep -n ${PATTERN} ${FILE_NAME}- 찾은 패턴이 존재하는 파일 이름만 출력하기를 원한다면
-l옵션을 이용하면 된다:
grep -l ${PATTERN} ${FILE_NAME}- 반대로 패턴이 없는 파일 이름만 출력하기를 원한다면
-L옵션을 이용하면 된다:
grep -L ${PATTERN} ${FILE_NAME}- 그리고 패턴이 없는 line 만을 출력하기를 원한다면
-v옵션을 이용하면 된다:
grep -v ${PATTERN} ${FILE_NAME}