예를 들어, setenv.sh 및 setenv.sh.tpl 파일 중에서 다음 줄을 포함하는 줄을 찾고, 그 줄과 다음 5줄을 출력해야 한다면 다음과 같이 사용하세요:
find . -type f -name 'setenv.sh*' -exec grep -I -nH -A5 'Djava\\.rmi\\.server\\.hostname' {} \;
여기서 -I 옵션은 바이너리 파일을 무시합니다.
만약 위에 2줄 더 포함하고 싶다면:
find . -type f -name 'setenv.sh*' -exec grep -I -nH -B2 -A5 'Djava\\.rmi\\.server\\.hostname' {} \;
-B2 -A5 대신 -C5를 사용하면, 해당 줄 위에 5줄, 아래에 5줄을 모두 포함합니다.