Buongiorno a tutti e benvenuti ad
un altro post del mio blog : "lo Scriptomane".
Oggi parleremo di come ottenere,
con uno script, un funzionamento molto simile a quello del comando tail di
Linux/Unix anche sui nostri amati host windows.
Lo script: TAIL.BAT
@ECHO OFF
REM tail.bat
REM Implementazione di un comando TAIL in windows batch di Diego Castelli.
Setlocal EnableDelayedExpansion
for /f "usebackq delims=: tokens=1,2,*" %%f in (`find /c /v "" %1 ^|FINDSTR /R /C:":[\s]*[0-9]*"`) do (
REM echo f: %%f g: %%g h: %%h
set /A fileLines=%%g
set /A Lns=%2
set /A Lns2Skip=!fileLines!-!Lns!
more "%1" +!Lns2Skip!
REM for /f "usebackq skip=%Lns2Skip% delims=" %%d in (%1) do echo %%d
)