2011-11-01 28 views

回答

21
head -2 myownfile | tail -1 

應該做你想要

+0

謝謝你的工作!你能否給出一些關於頭部表示-2意味着從第2行開始的部分的解釋?尾巴-1也從底部的第2行開始? – Ali

+2

'head -2'獲取文件的第一行**兩行**。這個輸出被傳送到'tail -1',它得到_piped output_的最後一行**(這可能在文件中間的某處)。 – ADTC

1

嘗試head -2 | tail -1什麼。這是上半場+最後一場(tail -1)(head -2)。

+0

謝謝你的解釋,它可以幫助我很多 – Ali

4
head -2

第一顯示2行的文件的

$ head -2 myownfile.txt 
foo 
hello world 

tail -1顯示文件的最後一行:

$ head -2 myownfile.txt | tail -1 
hello world 
1

尾-2 myownfile.txt |頭-1

它將顯示第二行。

1

我對這裏的派對有點遲,但更靈活的方法是使用awk而不是使用頭部和尾部。

你的命令是這樣的:

awk 'NR==2' myfile.txt 

的hello world

相關問題