2012-05-20 56 views
0

我知道使用tail -1我可以在文件中發生特定模式的最後一次。但是,如何拖尾?我試過tail-2,這給了我最後的禮物。如何在一個文件中尾部發生模式

我使用bash

感謝

+1

請考慮說明您的樣本輸入和所需輸出的需求,只需要數字1-10,每個都在spparate行中,然後需要通過該輸入的輸出可以更容易地確定我們正在給您提供正確的建議。使用編輯器的「代碼塊」功能突出顯示您的示例,然後單擊編輯框頂部的{}。祝你好運。 – shellter

回答

2

你可以鏈頭/尾:

tail -3|head -2 

其中,假設你有這樣的文件:

a 
b 
c 
d 
e 

將有尾巴產生

c 
d 
e 

,然後頭抓起

c 
d 
2
sed -n 'x;$p' inputfile 

此交換當前行,保持空間和前行到模式空間。在最後一行,打印模式空間的內容(恰好是倒數第二行)

相關問題