Я использую ubuntu bash. Я пытаюсь объединить tail-f и less +F, как показано ниже, и ничего не выходит.
tail -f long_running_log | less +F
long_running_log - это файл журнала, постоянно записываемый другим процессом. Следующая строка покажет тонну материала на консоли:
tail-f long_running_log
Но как только я объединяю его с меньшим +F с трубой, ничего не выходит.
в случае, если вы задаетесь вопросом, почему я делаю это, это потому, что я хочу отфильтровать результаты хвоста вдоль путь. Настоящая команда выглядит следующим образом:
хвост -Ф long_running_log | фильтр1 | фильтр2 | менее +Ф
в целях отладки я удалил filter1 и filter2 посередине и все еще имею проблемы.