साभार @Glorfindel मुझे शतरंज की भाषा के बारे में पता नहीं था। यह वास्तव में एक अद्भुत उपकरण है। उनकी वेबसाइट से CQL के मूल सिंटैक्स के माध्यम से जा रहा है, मैं निम्नलिखित स्क्रिप्ट और विधि के साथ आया हूं जो किसी भी pgnडेटाबेस से या तो काले या सफेद द्वारा "ग्रीक उपहार बलिदान" उठा सकता है। मैं 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।
एक greek_gift-out.pgnही निर्देशिका में एक नई pgn फ़ाइल उत्पन्न होगी। ध्यान दें कि इसमें भ् 7 यज्ञ के साथ-साथ श्वेत के साथ भ् 2 यज्ञ भी होंगे, इसके बाद प्रतिद्वंद्वी राजा द्वारा कब्जा कर लिया जाएगा।
मैं कोई प्रोग्रामर नहीं हूं; कृपया स्क्रिप्ट संपादित करें अगर किसी को लगता है कि कोई त्रुटि है।