На вскидку
$ cat 1.txt
1 line
2 line
3 bar
4 line
5 line
6 line
7 foo
8 line
9 line
$ grep line 1.txt | sed -n '1p;$p' -
1 line
9 line
Правда если вхождение от grep только одно, то одна строка выведется два раза.
А вообще учитесь гуглить.
grep line 1.txt | sed '1!{$!d}'