回答:
@Glorfindelありがとうございます。チェスケリー言語については知りませんでした。それは確かに素晴らしいツールです。彼らのウェブサイトからCQLの基本的な構文を調べて、次のスクリプトと方法を思い付きましたpgn。これは、どのデータベースからも「ギリシャギフトの犠牲」を黒または白のいずれかで選択できます。以下に、UNIXシステムを使用した例を示します。
まず、興味のあるpgnデータベースをダウンロードします(example.pgn)。
次に、テキストエディタを使用して、次のスクリプトをgreek_gift.cql拡張子が付いたテキストファイルとして保存します.cql。
cql (input example.pgn)
flipcolor flip 
next (Bh7
      kh7)
実行可能cqlプログラム(CQL Webサイトからダウンロード)、cqlファイルgreek_gift.cql、および入力pgnファイルexample.pgnを同じフォルダーに保存します。
ターミナルを開き、フォルダに移動します。
コマンドを実行し   ./cql greek_gift.cqlます。
greek_gift-out.pgn同じディレクトリに新しいpgnファイルが生成されます。これには、白でBh7を犠牲にしたゲームと、黒でBh2を犠牲にしたゲームが含まれ、その後に対戦相手のキングがキャプチャすることに注意してください。
私はプログラマーではありません。エラーがあると思われる場合はスクリプトを編集してください。