我有一个要求: 我的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
我需要根据以下条件从上述数据文件中创建一个新文件: 一个。如果数据文件的第一行以H:开头,最后一行以T:结尾,则新文件应该是(没有以H:和T开头的行):
1
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 :(得分:0)
这可能会做你想要的。
sed '1{/^H/d};${/^T/d}' inputfile