Я думаю, что это сделает то, что Вы хотите:
test.pl 2>&1 >all.txt | add_timestamps | tee -a all.txt > errors.txt
all.txt
add_timestamps
tee
добавлять ошибки (с метками времени) к all.txt
errors.txt
Нажмите Shift+F (для “следуют”, как в tail -f
). Это запустит непрерывный вывод. Можно выйти из непрерывного выходного дисплея с Ctrl+C и совершенствовать или отменить шаблон фильтра или запустить поиск.
От человека меньше:
F
Прокрутите вперед и продолжайте пытаться читать, когда конец файла будет достигнут. Обычно эта команда уже использовалась бы когда в конце файла. Это - способ контролировать хвост файла, который растет, в то время как это просматривается. (Поведение подобно "хвосту-f" команда.)
Когда Вы открыли текстовый файл в Меньше путем нажатия F (Shift+F), можно измениться для следования за режимом. Меньше будет затем ожидать новых данных. Можно также использовать less +F
для запуска Меньше в следуют за режимом.