eu uso
make | tee >(split -d -b 10000000 - debug.log.0)
para dividir a saída em vários arquivos de depuração após atingir 10 MB.
isso resulta em arquivos chamados debug.log.000, debug.log.001, debug.log.002 ...
Eu poderia renomeá-los depois com
for i in debug*; do echo $i; done
Mas como posso reconstruir o comando, para que eles obtenham o final .log
no final de cada arquivo diretamente?
Você pode escolher o final do arquivo para os arquivos divididos com a opção
--additional-suffix