Macos 如何使用cat命令获取文件的最后一行
我正在OSX(unix)环境中编写一个shell脚本。我有一个名为Macos 如何使用cat命令获取文件的最后一行,macos,shell,unix,cat,Macos,Shell,Unix,Cat,我正在OSX(unix)环境中编写一个shell脚本。我有一个名为test.properties的文件,其中包含以下内容: cat test.properties获取以下输出: //This file is intended for //blah blah purposes 123 使用cat命令,如何仅获取文件的最后一行?不要使用cattail就是为了这个用例: $ tail -1 ./test.properties 没有足够的声誉评论Mureinik的帖子来回答您的最后一个问题,但是如
test.properties
的文件,其中包含以下内容:
cat test.properties
获取以下输出:
//This file is intended for
//blah blah purposes
123
使用
cat
命令,如何仅获取文件的最后一行?不要使用cat
tail
就是为了这个用例:
$ tail -1 ./test.properties
没有足够的声誉评论Mureinik的帖子来回答您的最后一个问题,但是如果您想在已知行之间显示文件的一部分,您可以尝试
sed-n',p
如果您不知道行,请混合tail
和sed
:用于您的文件:
tail -r test.properties | sed -n '2p'
使用:
tail-1文件
Yup。非常感谢。我不明白为什么这个问题被否决了。这是一个关于stackoverflow的简单问题和答案。我想我可能会得到一个upvoteIt,因为这是一个“我如何使用X来做Y?”的问题,而X不做Y。这些问题不如“我如何做Y?”或“X做什么?”有用。我们这些认为X会做Y的人,实际上,Z Y(嗯)从这些问题中受益吗,尽管他们的教育方法可疑。最后一个小问题:如果我想得到倒数第二行
或倒数第三行
?将尾部和头部结合起来,例如:tail-2 | head-1
/,trèsélégant