Spesso canalizzo l'output del programma su un valore inferiore, ad es.
produce_output | less
Funziona alla grande, fino a quando produce_output produce grandi quantità di output. Se cerco un testo che si trova in profondità nel file, meno report
Calculating line numbers... (interrupt to abort)
Se interrompo con Control + C, uccide anche produce_output, che impedisce di produrre ulteriori risultati. C'è un modo per inviare l'interruzione a meno, in modo che produce_output continua a correre?
So che potrei usare kill -INT less_process, ma penso che ci debba essere una soluzione migliore.