labctl.graywrk.ru
войти регистрация

Последние строки лога easy

name
tail-recent
image
labctl-base:3.12
timeout
30s
tags
text-processing

задание

Последние строки лога

Дан длинный лог /app/long.log из 100 строк (line 001line 100).
Нужно получить файл /app/recent.log, содержащий только последние 10 строк,
в том же порядке (самая свежая — последней).

Симптомы

line 001
line 002
...
line 100

Лог длинный, для отчёта нужны только свежие записи. Файла /app/recent.log
ещё нет.

Требуемое состояние

/app/recent.log содержит последние 10 строк /app/long.log в исходном
порядке — то есть от line 091 до line 100 включительно.

Почему

tail -n N — стандартный способ взять конец файла: свежие логи, последние
записи таблицы, хвост выгрузки. В отличие от head, он не требует знать
общую длину.

checking… сессия: up → shell → check → down

попытки

  • загрузка…