如何使用cat命令获取文件的最后一行

时间:2016-10-18 12:40:56

标签: macos shell unix cat

我正在OSX(unix)环境中编写shell脚本。我有一个名为test.properties的文件,其中包含以下内容:

cat test.properties获得以下输出:

//This file is intended for 
//blah blah purposes
123

使用cat命令,如何才能获得文件的最后一行?

2 个答案:

答案 0 :(得分:31)

请勿使用cattail完全适用于此用例:

$ tail -1 ./test.properties

答案 1 :(得分:4)

没有足够的声誉来评论Mureinik的帖子来回答你的上一个问题,但是如果你想在已知行之间显示文件的一部分,你可以试试sed -n '<line1>,<line2>p <filename>

如果您不知道这些行,请混合tailsed:对于您的文件:

tail -r test.properties | sed -n '2p'