在windows下编写tail命令,提供源码和exe下载
本程序编写于32位win7旗舰版,测试也是在这个系统下,欢迎朋友们提出修改意见。
?
功能:
显示指定文本文件的最后n行,支持自动读取及手动按回车读取。
?
格式说明:
tail <fileName> [-b <Number>] [-l <Number>] [-f <Number>]?
?
标志说明:
-b <Number>
从末尾倒数 Number 表示的 512 字节块位置开始读取指定文件(无此参数则默认最后512字节),若要读取大量文本请将此值调大,例如:tail -b 10 filename.txt
-l <Number>
显示末尾Number行(无此参数则默认显示最后30行)
-f <Number>
每隔多少秒自动显示(无此参数则手动按回车显示下一次)
?
下面是调用例子:
?
tail -f 1 -b 2 -l 10 t.txt ?
每一秒自动显示一次(-f 1),最多从末尾读取512*2个字节(-b 2),从这些字节中读取最后10行(-l 10)
?
tail -b 2 -l 50 t.txt
最多从末尾读取512*2个字节(-b 2),从这些字节中读取最后50行(-l 50),手动按回车显示(省略[-f])
?
tail -b 2 t.txt
最多从末尾读取512*2个字节(-b 2),从这些字节中读取最后30行(省略[-l Number]默认读取最后30行),手动按回车显示(省略[-f])
?
??
附件tail.rar中是exe可执行文件,下面是校验码:
大小: 66070 字节
修改时间: 2011年8月10日, 15:19:51
MD5: 0CAB365E4A42F83FDABAA5AB011DC0A9
SHA1: 3F0972645F15BA6DB8F70A7EF3F9C760607B684B
CRC32: 8F22B704
?
转载请注明出处
1 楼 stride 2011-08-10 原来atoi函数不抛异常,那个try写多余了