@Glorfindel 감사합니다. 나는 체스 Querry 언어에 대해 몰랐다. 실제로 훌륭한 도구입니다. 웹 사이트에서 CQL의 기본 구문을 살펴보면서 pgn
데이터베이스 에서 검은 색 또는 흰색으로 "Greek 선물 희생"을 선택할 수있는 다음 스크립트 및 방법을 생각해 냈습니다 . UNIX 시스템을 사용하여 아래 예를 제공합니다.
먼저 관심있는 pgn 데이터베이스를 다운로드하십시오 ( example.pgn
).
둘째, 텍스트 편집기를 사용하여 다음 스크립트를 greek_gift.cql
확장자 가 텍스트 파일로 저장하십시오 .cql
.
cql (input example.pgn)
flipcolor flip
next (Bh7
kh7)
실행 cql
프로그램 ( CQL 웹 사이트 에서 다운로드 ), cql 파일 greek_gift.cql
및 입력 pgn 파일 example.pgn
을 동일한 폴더에 유지하십시오.
터미널을 열고 폴더로 이동하십시오.
명령을 실행하십시오 ./cql greek_gift.cql
.
새로운 pgn 파일 greek_gift-out.pgn
이 동일한 디렉토리에 생성됩니다. 여기에는 Bh7 희생 (흰색으로)과 Bh2 희생 (검은 색으로)과 그 뒤에 상대 왕이 붙은 게임이 포함됩니다.
나는 프로그래머가 아니다. 누군가 오류가 있다고 생각되면 스크립트를 편집하십시오.