使用"head"和"tail"的组合在Unix中显示文件的中间行

Ali*_*Ali 17 unix tail unix-head

如果我有一个myownfile.txt包含3行文本的文件名.

foo
hello world
bar
Run Code Online (Sandbox Code Playgroud)

我想在中间显示只hello world使用headtail命令的行.

enn*_*ler 24

head -2 myownfile | tail -1 
Run Code Online (Sandbox Code Playgroud)

应该做你想做的事

  • `head -2`获取文件的第一个**两个**行.此输出通过管道输出到`tail -1`,它获取_piped输出_的最后**一行**(这可能位于文件中间的某个位置). (2认同)

小智 5

head -2显示文件的前 2 行

$ head -2 myownfile.txt
foo
hello world
Run Code Online (Sandbox Code Playgroud)

tail -1显示文件的最后一行:

$ head -2 myownfile.txt | tail -1
hello world
Run Code Online (Sandbox Code Playgroud)