파일 이름 대신 *를 쓰면 현재 디렉터리에 있는 파일들을 모두 검색합니다. 검색 결과 파일 이름과 문자열을 포함하는 행을 화면에 표시합니다.

    supreme@master:~$ grep pit *
    ...
    teamdata:pitchers : 40

    -r(--recursive) 옵션은 현재 디렉터리부터 하위 디렉터리를 포함한 모든 파일에서 문자열을 검색합니다.

    supreme@master:~$ grep -r pit *
    ...
    teamdata:pitchers : 40

    -c(--count) 옵션은 해당 문자열이 포함된 행 수를 출력합니다.

    supreme@master:~$ grep -c ers teamdata
    4

    -n(--line-number) 옵션은 해당 문자열이 포함된 행과 행 번호를 함께 보여 줍니다.

    supreme@master:~$ grep -n ers teamdata
    1:pitchers : 40
    2:catchers : 8
    3:infielders : 20
    4:outfielders : 13

    -i(--ignore-case) 옵션은 대·소문자 구분 없이 문자를 검색합니다.

    supreme@master:~$ grep -i PIT teamdata
    pitchers : 40
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.