簡體   English   中英

如何在文件中跟蹤模式的倒數第二次出現

[英]how to tail the penult occurence of a pattern in a file

我知道使用tail -1可以處理文件中特定模式的最后出現。 但是如何減少損失呢? 我嘗試了tail-2 ,這給了我倒數第二個。

我正在使用bash

謝謝

您可以鏈頭/尾巴:

tail -3|head -2

假設您有一個這樣的文件:

a
b
c
d
e

將產生尾巴

c
d
e

然后抓頭

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

這會將當前行交換到保留空間,並將前一行交換到模式空間。 在最后一行,打印模式空間的內容(恰好是倒數第二行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM