Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.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
Regex Cat从文本文件底部开始计算的特定行_Regex_Bash_Grep_Cat_Tail - Fatal编程技术网

Regex Cat从文本文件底部开始计算的特定行

Regex Cat从文本文件底部开始计算的特定行,regex,bash,grep,cat,tail,Regex,Bash,Grep,Cat,Tail,e、 g 文件1: abc def ghi Hi! xyz 文件2: 111 13215 532 431 2344 Hi! 12fd 预期产出: $ some_command file1 Hi! $ some_command file2 Hi! 如果我想得到嗨,我已经知道的模式是它们位于每个文件的第二行(从底部开始计数)。所以,问题是我怎样才能得到Hi仅使用我掌握的信息,即“2”使用: tail -n 2 files | head -n 1 说明: tail-n2将输出输入的最后两行 和

e、 g

文件1:

abc
def
ghi
Hi!
xyz
文件2:

111
13215
532
431
2344
Hi!
12fd
预期产出:

$ some_command file1
Hi!
$ some_command file2
Hi!
如果我想得到
,我已经知道的模式是它们位于每个文件的第二行(从底部开始计数)。所以,问题是我怎样才能得到
Hi仅使用我掌握的信息,即
“2”

使用:

tail -n 2 files | head -n 1
说明:

tail-n2
将输出输入的最后两行

| head-n1
将从tail输出输出的第一行