Выследите последние 5 строк, перезаписав последние 5 отображенных строк, когда больше будет добавлено?

При использовании tail -f отобразить последние несколько строк файла, как я могу заставить его только когда-либо отобразиться 5, находится, перезаписывая предыдущие строки, когда файл добавляется к?

1
задан 6 January 2017 в 01:04

2 ответа

Вы работаете в консоли текстового режима, или например через ssh от настольной среды?

я сделал маленькую демонстрацию с date, который использует xterm.

xterm -geometry 60x6 -e bash -c 'while true; do dat=$(date "+%H:%M:%S");echo "Hello $dat";echo "world $dat";echo "alias $dat";echo "blank $dat";echo "      $dat"; sleep 1;done'|tail -f

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

1
ответ дан 3 December 2019 в 06:55

Предположим, что Вы хотите наблюдать файл "file-to-be-watched", следующее может добиться цели:

watch -n 1 tail -5 file-to-be-watched
3
ответ дан 3 December 2019 в 06:55

Другие вопросы по тегам:

Похожие вопросы: