我試圖從一個非常大的文檔中提取一些信息。該文件遵循以下模式:模式之間的處理線
'>Title 1'
0 200, >name [numbers&letters]
1 200, >name [numbers&letters]
2 200, >name [numbers&letters]
'>Title 2'
0 200, >name [numbers&letters]
1 200, >name [numbers&letters]
...
'>Title 600.000'
對於每個組Title
之間的線的,我需要打印3製表符分隔的列
- 線中的每
Title
- 的
name
之間的數
- 該組中第一行第二列的編號(第一行始終以
0
開頭)–在該示例中編號爲200
我想用Bash和awk/sed,但我無法爲此任務定義一種循環。有任何想法嗎?
什麼是預期的輸出?它可以通過'awk'完成,但如果不知道確切需要什麼,則不可能。另外,如果你已經嘗試過任何東西,請告訴我們:) – abasu
輸出將與列中的3個值(標籤分隔) – user2245731
以及任何以下答案將做 – abasu