Sto cercando di contare il numero di righe di output prodotte da un determinato programma. Il problema è che il programma richiede molto tempo per essere eseguito e voglio visualizzare l'output per l'utente. C'è un modo per contare il numero di righe emesse dall'ultimo comando?
Potrei farlo program | wc -l
ma ciò non mostrerebbe l'output all'utente. Quindi, per quanto ne so, devo farlo program; program | wc -l
, ma l'esecuzione del programma richiede almeno un minuto, quindi non voglio farlo più di una volta solo per mostrare un conteggio delle righe in fondo.
MODIFICARE:
- Esiste un modo per mostrare l'output in tempo reale (riga per riga) e quindi restituire un conteggio alla fine?
STDOUT_WRITE_COUNT
), O registratelo in un file / API, alla fine del programma. WDYT?