Para linhas que começam com 6=
seguidas por não mais de 7 dígitos decimais (corresponderiam a 6=
, 6=123
ou 6=123X45678
mas não 6=12345678
):
grep -E '^6=[0-9]{0,7}([^0-9]|$)' < in > out
Para linhas que começam com 6=
seguido por não mais de 7 caracteres:
grep -xE '6=.{0,7}' < in > out
Para linhas que começam com 6=
seguido por não mais de 7 bytes:
LC_ALL=C grep -xE '6=.{0,7}' < in > out