Cat 从文本文件底部开始计算的一些特定行
Cat some specific line which count from bottom of text file
例如
文件 1:
abc
def
ghi
Hi!
xyz
文件 2:
111
13215
532
431
2344
Hi!
12fd
预期产出:
$ some_command file1
Hi!
$ some_command file2
Hi!
如果我想得到 Hi!
,我已经知道的模式是它们位于每个文件的第二行(从底部开始计数)。所以,问题是我怎样才能得到 Hi!
只有我拥有的信息 "2"
.
使用:
tail -n 2 files | head -n 1
解释:
tail -n 2
将输出输入的最后两行,
而| head -n 1
会输出tail输出的第一行。
例如
文件 1:
abc
def
ghi
Hi!
xyz
文件 2:
111
13215
532
431
2344
Hi!
12fd
预期产出:
$ some_command file1
Hi!
$ some_command file2
Hi!
如果我想得到 Hi!
,我已经知道的模式是它们位于每个文件的第二行(从底部开始计数)。所以,问题是我怎样才能得到 Hi!
只有我拥有的信息 "2"
.
使用:
tail -n 2 files | head -n 1
解释:
tail -n 2
将输出输入的最后两行,
而| head -n 1
会输出tail输出的第一行。