Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何使用cat命令获取文件的最后一行_Macos_Shell_Unix_Cat - Fatal编程技术网

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

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的帖子来回答您的最后一个问题,但是如

我正在OSX(unix)环境中编写一个shell脚本。我有一个名为
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