怎样快速打印文件的最后一行。

怎样快速打印文件的最后一行。

请大家指教,我只会先判断文件行数,然后根据行数打印最后一行 print if $.=总行数

跳(seek)到文件最后,往前找\n
一楼的方法是最简单的,
二楼的方法是最高效的。
看需求了,如果要简单,就用一楼的方法,如果要高效,就用二楼的方法。

那么有没有既简单、又高效的方法?
答案是:有!
而且还不止一个。

方法一:`tail -n1 ....`;
方法二:用 CPAN 模块。甭管什么 Tie::File、File::Tail,能整的全给它整上。
还可以用reverse
谢谢大伙儿!