Supponiamo che stiate cercando tra i file setenv.sh e setenv.sh.tpl la riga contenente
Djava.rmi.server.hostname
e volete visualizzare tale riga insieme alle successive 5. In tal caso utilizzate:
find . -type f -name 'setenv.sh*' -exec grep -I -nH -A5 'Djava\\.rmi\\.server\\.hostname' {} \;
Qui -I ignora i file binari.
Se invece volete aggiungere anche 2 righe precedenti, allora:
find . -type f -name 'setenv.sh*' -exec grep -I -nH -B2 -A5 'Djava\\.rmi\\.server\\.hostname' {} \;
Invece di -B2 -A5 potete usare -C5 se desiderate 5 righe sia prima che dopo.