我想解析名稱和註釋在一些名稱塊頂部的文件。如果我有像一個文件:使用linux從文本文件中有選擇地解析註釋和值
Art
Boat
Road
Tree
Street
# Blah
Star
Car
Sun
Sock
# Comm1
# Comm2
Stop
Stick
# Comm
Stock
Dock
,我想分析這個文件的方式,從而提取以「S」與它們對應的評論的所有名稱。相應的註釋是前面的註釋塊(一行或多行註釋),直到在其之前遇到空白爲止。還有一個註釋塊適用於它後面的所有條目,直到遇到空白或其他註釋塊。所以上面的輸入輸出應該是這樣的:
**Name Comments**
Street
Star # Blah
Sun # Blah
Sock
Stop # Comm1 # Comm2
Stick # Comm1 # Comm2
Stock # Comm
任何人都可以提出一個很好的方式去這樣做(最好使用shell)?會真的很感激它。謝謝! PS:我很抱歉,如果我在我的描述中不清楚,仍然是新的。
Linux是一個操作系統。你的意思是「shell腳本」? – Keith 2012-08-01 00:51:35
是的,這就是我的意思.. – user1536435 2012-08-01 00:55:55