2011-03-04 44 views
0

我在這裏有一個要求: 我的shell腳本將有多個文件要處理,並假設如果我有下面的格式的數據文件:條件創建文件的

H:ASDSA_20110221010224_0018020110221010224ASDFDGDA   QWEERET 
11594   1    XXCT5            500   1           
11594   1    XXCT5            500   1    
T:2   

OR 

11594   1    XXCT5            500   1           
11594   1    XXCT5            500   1  

我需要根據以下條件從上述數據文件中創建一個新文件: a。如果數據文件由具有第一行開始用H:和以T結尾的最後一行:,新文件應該是(沒有行開始H:和T):

1594   1    XXCT5            500   1           
1594   1    XXCT5            500   1 

灣如果數據文件是不是有H:和T:在開始時和數據文件的結束,新的文件應該是(沒有行開始與H:和T):

11594   1    XXCT5            500   1           
11594   1    XXCT5            500   1 

請打電話給我採用適當的解決方案。

感謝, 阿倫

回答

0

這可能會做你想要什麼。

sed '1{/^H/d};${/^T/d}' inputfile