我正在OSX(unix)环境中编写shell脚本。我有一个名为test.properties
的文件,其中包含以下内容:
cat test.properties
获得以下输出:
//This file is intended for
//blah blah purposes
123
使用cat
命令,如何才能获得文件的最后一行?
答案 0 :(得分:31)
请勿使用cat
。 tail
完全适用于此用例:
$ tail -1 ./test.properties
答案 1 :(得分:4)
没有足够的声誉来评论Mureinik的帖子来回答你的上一个问题,但是如果你想在已知行之间显示文件的一部分,你可以试试sed -n '<line1>,<line2>p <filename>
。
如果您不知道这些行,请混合tail
和sed
:对于您的文件:
tail -r test.properties | sed -n '2p'