특정 값을 포함하는 줄만 선택하려면 어떻게 하나요?
head와 tail은 행을 선택하고,
cut은 열을 선택하며,
grep은 줄의 내용에 따라 줄을 선택합니다.
가장 간단한 형태로,
grep은 텍스트 조각과 그 뒤에 하나 이상의 파일 이름을 받아서
해당 텍스트를 포함하는 모든 줄을 출력합니다.
예를 들어,
grep bicuspid seasonal/winter.csv
은 "bicuspid"를 포함하는 winter.csv의 줄을 출력합니다.
grep은 패턴 검색도 할 수 있으며,
이는 다음 강의에서 살펴보겠습니다.
지금 더 중요한 것은 grep에서 자주 쓰는 플래그입니다:
-c: 일치하는 줄 자체가 아니라 그 개수를 출력-h: 여러 파일을 검색할 때 파일 이름을 출력하지 않음-i: 대소문자를 구분하지 않음(예: "Regression"과 "regression"을 일치로 처리)-l: 일치한 내용이 아니라, 일치 항목을 포함한 파일 이름을 출력-n: 일치한 줄의 줄 번호를 출력-v: 일치를 뒤집어, 즉 일치하지 않는 줄만 표시
이 연습은 강의의 일부입니다
