Tente isso
$ cat foo
2345abcdef450022677
1234sdfght350022677
3456abcdef350022677
$ grep -E '^.{4}abcdef.{4}22' foo >foo2
$ cat foo2
2345abcdef450022677
3456abcdef350022677
$
ou
$ awk 'substr($0,5,6)=="abcdef" && substr($0,15,2)=="22"' foo >foo2
$ cat foo2
2345abcdef450022677
3456abcdef350022677
$
ou até mesmo
$ grep '^....abcdef....22' foo >foo2
$ cat foo2
2345abcdef450022677
3456abcdef350022677
$
e finalmente, usando sed (cheques de 5 a 10 são abcdef e 15 a 16 são 22 e se não excluir a linha, credite ao usuário112638726 para isso)
sed '/^.\{4\}abcdef.\{4\}22/p;d' foo