Você poderia fazer
sed -i -e 's/[[:space:]]\+.\+2015$/ 2015/' names.txt
Se você quiser salvá-lo no mesmo arquivo. Solte o -i
se você quiser apenas imprimir no stdout, o que você pode redirecionar para outro arquivo.
Ele corresponderá a qualquer número de espaços seguido por qualquer coisa até 2015 no final da linha e substituirá toda a partida por "2015"
Outra possibilidade seria fazer
sed -e 's/^\([[:digit:]]\{6\}\).\+\([[:digit:]]\{4\}\)$/ /' names.txt
Que corresponderá a 6 dígitos no início da linha e 4 no final e imprimirá as correspondências com um espaço entre elas. Deixará quaisquer outras linhas inalteradas.