I have a larger number of pgn files, each containing almost 1000 games. I want to delete all games of specific engines from all of the files. What is the best way to do this?
Shredder closes the window after every single deletion, making the delete feature unusable. Arena can filter by player and delete several games, but seems to write the file to disc after every single deletion, resulting in quadratic behaviour. (number of files to delete) times (size of database); about five minutes on my old windows machine per pgn file. The only thing that I found with Google was a perl script, but it is rather buggy.
Seems that I have to brush up my poor perl knowledge, but it's hard to believe that there is no adequate tool for this simple task. Any recommendations?