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