Есть идеи, как отобразить или набрать последние 10 строк текстового файла?
Я запускаю скрипт журнала изменений сервера, чтобы администраторы могли указать, что они делают, чтобы мы могли отслеживать изменения. Я пытаюсь заставить скрипт показать последние 10 записей или около того, чтобы дать представление о том, что происходило в последнее время. Я нашел скрипт, который работает с последней строкой, как показано ниже, но не может понять, что в нем изменить, чтобы отобразить последние 10 строк.
Сценарий:
@echo off
setLocal EnableDelayedExpansion
for /f "tokens=* delims= " %%a in (c:\log09.txt) do (
set var=%%a
)
echo !var!
Пример файла журнала:
06/02/2009, 12:22,Remote=Workstation-9,Local=,
mdb,bouncing box after updates,CAS-08754,
=================
07/02/2009, 2:38,Remote=,Local=SERVER1,
mdb,just finished ghosting c drive,CAS-08776,
=================
07/02/2009, 3:09,Remote=,Local=SERVER1,
mdb,audit of server,CAS-08776,
Есть мысли?
Скрипт отлично работает, просто нужно, чтобы на экран выводилось больше строк.