(2)Unix/Liniux 系统中有命令Tail,用于显示指定文件末尾的若干行.请编写程序Tail,

问题描述:

(2)Unix/Liniux 系统中有命令Tail,用于显示指定文件末尾的若干行.请编写程序Tail,
其用法为:Java Tail filename [n].其中n 为可选参数,若未指定,则默认显示文件filename
的最后10行,否则显示文件filename 的后n 行.若命令不合法,则显示其用法(请注意处理
指定文件可能不存在或为目录的情况,并考虑文件filename 的行数小于指定显示行数的情
况).要求:
l 命令行参数处理;
l 缺省参数处理;
l 文件不存在及目录处理;
l 读取指定行数;
l 正确处理读取结束.
1个回答 分类:综合 2014-10-18

问题解答:

我来补答
你接触过 Unix/Liniux 的tail命令吗?
tail这个命令相当于一个windows上的 exe 程序,不过要带参数运行
这个题目的意思 就是让写个程序,在cmd下执行,比如执行 Java Tail test.txt 3
来显示 test.txt 文件的最后3行,
1 例子就是 Java Tail test.txt 3 实现输出 test.txt 的最后3行,其中 这个3 也就是参数了
2 Java Tail test.txt 实现输出test.txt的后10行,10是你设定的默认值
3 如果 test.txt 这个文件不存在,或是路径不正确,那么如何进行异常处理
4 不用解释了吧,就是1步骤的具体实现,同1
5 就是如何在cmd上正确显示结果
 
 
展开全文阅读
剩余:2000