file1
複数の行とフィールドにまたがる多数の人々の情報を含むファイルがあり、各人にも複数のエントリがあります。さらにfile2
、人の名前のリストを含む別のファイルがあります。
file2
の名前を使用して、 の対応するすべてのエントリを削除しfile1
たいと思います。(または逆file2
に、保持する名前のリストである可能性がありますか?)
たとえばfile2
、名前が含まれていて、次のようHarry
にfile1
見える場合:
name
Tom
info
field1 field2 field3…..
field1 field2 field3…..
field1 field2 field3…..
1234
name
Dick
info
field1 field2 field3…..
field1 field2 field3…..
field1 field2 field3…..
8765
name
Harry
info
field1 field2 field3…..
field1 field2 field3…..
field1 field2 field3…..
5678
name
Tom
info
field1 field2 field3…..
field1 field2 field3…..
field1 field2 field3…..
9876
次に、私の出力は次のようになります。
name
Tom
info
field1 field2 field3…..
field1 field2 field3…..
field1 field2 field3…..
1234
name
Dick
info
field1 field2 field3…..
field1 field2 field3…..
field1 field2 field3…..
8765
name
Tom
info
field1 field2 field3…..
field1 field2 field3…..
field1 field2 field3…..
9876
これをどのように行うことができるか、誰にもアイデアがありますか?