Text-Processing

如何在兩個部分之間獲取文本?

  • March 5, 2018

我想在開始和停止之間獲取文本。應該刪除剩餘的文本,例如some_text_1some_text_2

some_text_1
some_text_1
.
.
.
START
---
Values that I want to get
...
STOP
some_text_2
some_text_2

根據我的發現,sed做類似的工作,但只是相反,比如: sed '/START/,/STOP/d' file這會給我其他一切**,**然後在 START 和 STOP 之間獲得內容。

任何的想法?

您可以使用反轉意義!

sed '/START/,/STOP/!d' file

p或結合-n命令行選項顯式列印匹配行

sed -n '/START/,/STOP/p' file

引用自:https://unix.stackexchange.com/questions/428156