grep -A n pattern datafile
grep -B n pattern datafile

grep -C n pattern datafile

을 사용하면 된다.


n 은 0과 자연수 (1,2,3,4....n)


aa.txt 내용

apple
orange
banana
mango


-A 옵션은 match된 line의 다음 n line을 추가로 출력하여 준다.  (After)

    ex) grep -A 2 orange aa.txt -> orange부터 2라인 아래까지 출력 (orange부터 mango 까지 출력된다.)


-B 옵션은 match 된 line의 전 n line을 추가로 출력하여 준다. (Before)

    ex) grep -B 2 banana aa.txt -> banana부터 2라인 위까지 출력 (banana부터 apple 까지 출력된다.)


-C 옵션은 match 된 line의 이전&다음 n line을 추가로 출력하여 준다. (Before & After)

    ex) grep -C1 banana aa.txt -> banana부터 위아래로 1라인씩 추가로 출력하여 준다.

        (orange부터 mango까지 출력된다.)

    또는 grep -A1 -B1 banana aa.txt 로 하여도 결과는 동일하다.