Isso funcionou para mim:
sed -n '/eth/{n;p;n;n;n;p;}' file
- Procure a string
eth -
n;: pula uma linha,p;: imprime a linha -
n;n;n;: pule 3 linhas e imprima novamente
Editar:
Isto imprime a linha acima, a linha após e a linha após 3 linhas:
sed -n -e '/eth/{x;1!p;g;$!n;p;n;n;n;p;D;}' -e h file
E sua segunda pergunta: acho que você pode não estar por perto digitando 20 vezes o comando n; ...