Я часто перенаправляю вывод программы на меньшее, например
produce_output | less
Это прекрасно работает до тех пор, пока produce_output не выдаст большое количество выходных данных. Если я ищу какой-то текст, который находится глубоко в файле, меньше отчетов
Calculating line numbers... (interrupt to abort)
Если я прерываю работу с Control+C, это также убивает produce_output , что останавливает его от дальнейшего вывода. Есть ли способ отправить прерывание меньшему количеству, так, чтобы produce_output продолжал работать?
Я знаю, что могу использовать kill -INT less_process , но думаю, что должно быть лучшее решение.
