Quando terminar de salvar o arquivo, você poderá sempre split
do arquivo em arquivos ou em vários arquivos com base no número de linhas.
split -l 1000 output_file
ou melhor ainda, tente
command | split -l 1000 -
Isso dividirá o fluxo de saída em arquivos com cada 1000 linhas (o padrão é 1000 linhas sem a opção -l).
O comando abaixo lhe dará flexibilidade adicional para colocar ou impor um prefixo ao nome do arquivo que será gerado quando a saída for gerada e dividida para armazenar no arquivo.
command | split -l 1000 - small-