我正在尋找至關於Unix'tail'的命令,它容許我在寫入時查看日誌文件的輸出。 工具
Windows資源工具包工具包中提供了tail
命令和許多其餘命令。 oop
任何對使用批處理命令的DOS CMD尾部感興趣的人(見下文)。 spa
這不是完美的,有時會重複。 .net
用法:tail.bat -d tail.bat -f -f 日誌
@echo off SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION rem tail.bat -d <lines> <file> rem tail.bat -f <file> rem ****** MAIN ****** IF "%1"=="-d" GOTO displayfile IF "%1"=="-f" GOTO followfile GOTO end rem ************ rem Show Last n lines of file rem ************ :displayfile SET skiplines=%2 SET sourcefile=%3 rem *** Get the current line count of file *** FOR /F "usebackq tokens=3,3 delims= " %%l IN (`find /c /v "" %sourcefile%`) DO (call SET find_lc=%%l) rem *** Calculate the lines to skip SET /A skiplines=%find_lc%-!skiplines! rem *** Display to screen line needed more +%skiplines% %sourcefile% GOTO end rem ************ rem Show Last n lines of file & follow output rem ************ :followfile SET skiplines=0 SET findend_lc=0 SET sourcefile=%2 :followloop rem *** Get the current line count of file *** FOR /F "usebackq tokens=3,3 delims= " %%l IN (`find /c /v "" %sourcefile%`) DO (call SET find_lc=%%l) FOR /F "usebackq tokens=3,3 delims= " %%l IN (`find /c /v "" %sourcefile%`) DO (call SET findend_lc=%%l) rem *** Calculate the lines to skip SET /A skiplines=%findend_lc%-%find_lc% SET /A skiplines=%find_lc%-%skiplines% rem *** Display to screen line when file updated more +%skiplines% %sourcefile% goto followloop :end
你能夠把尾巴做爲Cygwin的一部分。 code
我用過Tail For Windows 。 固然不如使用優雅 token
tail可是,你正在使用Windows。 ;)
我建議安裝相似GNU Utilities for Win32的東西。 它最受歡迎,包括尾巴。 ip