2011-03-04 45 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