Dividindo um arquivo do grep

Dividindo um arquivo do grep

Tenho o que parece ser um problema bastante simples, mas não sei qual ferramenta devo usar ou como. Eu tenho um arquivo grande, uma longa lista de programas arquivados juntos. Estou procurando linhas que comecem com O maiúsculo seguido de 4 a 6 números como início de um programa. Gostaria de dividir o arquivo aqui e renomear o novo arquivo para a linha de expressão correspondente. O seguinte seria típico do que o grep me mostra

grep -E '[O]+([0-9]+[0-9]+)' mybigfile.nc

O7749
O11000
O39441
O1992

Qual é a melhor ferramenta para enviar do grep para dividir isso?

Obrigado!

informação relacionada