como redirecionar a saída da execução da linha de comando para mais de um arquivo de acordo com o peso da saída

como redirecionar a saída da execução da linha de comando para mais de um arquivo de acordo com o peso da saída

Atualmente estou usando uma linha awk para filtrar um conjunto de arquivos de acordo com determinados critérios.

Como posso redirecionar a saída do resultado para mais de um arquivo se o resultado, por exemplo, se o arquivo que seria gerado for maior que 1 Mb ou tiver mais de N linhas? Quero nomear meus resultados como resultado_1.txt, resultado_2.txt, etc.

ps: Quero dividir meu resultado em arquivos de 1Mb ou N linhas

Responder1

Canalize a saída parasplit

man split

informação relacionada