5

Есть ли способ заставить tail показывать номер строки перед последними, которые он показывает, чтобы он отображал рост файла при использовании его в скрипте.

Например: при использовании в таком скрипте:

while [-z $(ps -p $pid) ]; do
   echo  "process is running"
   .....
   tail process.logfile
   sleep 15
   clear
done

выход должен быть:

111 линия 111
112 строка 112
113 строка 113
114 строка 114
115 строка 115
....

и следующий раунд это должно быть:
116 линия 116
117 линия 117
118 линия 118
119 строка 119
120 линия 120
...

1 ответ1

5

Сам хвост не имеет возможности нумерации строк, но другие утилиты имеют. Это типичное решение:

cat -n process.logfile | хвост

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .