摘要: 最主要的是使用seek这个命令,从文件的末尾开始读字符。读到一个换行符 \n 之后,计数器加一,直到找到符合要求的行数后,读内容到文件末尾输出。支持 –f 部分的想法是,在文件最后的位置不断地循环读,发现新内容后就进行输出。 脚本存在的问题:不支持多个文件,tail命令本身是可以支持的;不断循环的效率太低,应该有更好的办法可以优化。1#!/usr/bin/ruby23line=ARGV[0]4filename=ARGV[1]56unlessline&&filenamethen7print"Invalidparameter.\n"8print"Usa 阅读全文
posted @ 2012-05-04 09:58 Cocowool 阅读(648) 评论(0) 推荐(0) 编辑