Para continuar "sugando" a saída de process
enquanto apenas imprime as primeiras 100 linhas (ou qualquer outra):
process | awk 'NR<=100'
Ou:
process | sed -n '1,100p'
Eu preciso de um utilitário que imprima as primeiras n linhas, mas continue a executar, sugando o restante das linhas, mas não as imprimindo. Eu o uso para não sobrecarregar o terminal com a saída de um processo que precisa continuar a executar (grava os resultados em um arquivo).
Eu percebi que posso fazer process | {head -n 100; cat > /dev/null}
, mas há algo mais elegante?
Tags head