我想在兩個標籤之間的文件中獲取文本。但是,如果腳本找到了開始標記並且沒有找到結束標記,那麼它會從打開標記打印文件到文件結尾。Bash。如何獲取標籤之間的多行文本
例如文本是:
aaa
TAG1
some right text
TAG2
some text2
TAG1
some text3
some text4
和腳本這樣的:
awk "/TAG1/,/TAG2/"
或
sed -n "/TAG1/,/TAG2/p"
比輸出將是:
some right text
some text3
some text4
但我需要這樣的:
some right text
意味着你不想在標籤中的文字不關閉。 –
@ShekharKhairnar是 –