shell实现获取文件最后一行有很多种实现方式,比如sed/awk都可以实现,不过要是获取一个超级大的文件呢,比如一个100G的文件,此时我用的简单sed和awk命令都很慢了,这个时候可以使用tail来实现,具体我测试过的3个命令如下:
awk 'END {print}' a.log
sed -n '$p' a.log
tail -n 1 a.log
shell实现获取文件最后一行有很多种实现方式,比如sed/awk都可以实现,不过要是获取一个超级大的文件呢,比如一个100G的文件,此时我用的简单sed和awk命令都很慢了,这个时候可以使用tail来实现,具体我测试过的3个命令如下:
awk 'END {print}' a.log
sed -n '$p' a.log
tail -n 1 a.log