Время, затраченное командой `less` на отображение вывода

У меня есть сценарий, который выводит много информации. Сценарий приостанавливается на несколько секунд в точке T .

Теперь я использую команду less для анализа вывода сценария. Поэтому я выполняю ./ script | меньше . Я оставляю его включенным на достаточное время, чтобы сценарий завершил выполнение.

Теперь я просматриваю вывод команды less, нажимая клавишу Pg Down. Удивительно, но при прокрутке в точке T вывода я снова замечаю паузу в несколько секунд.

Сценарий не ожидает ввода и определенно завершится к тому времени, когда я начну анализировать вывод менее .

Может ли кто-нибудь объяснить, как пауза в несколько секунд заметна в выводе less, когда скрипт завершил бы выполнение?

5
задан user207421 8 August 2011 в 01:17
поделиться