CMD Master
ब्लॉग पर वापस जाएं
•Arnošt Havelka

रिवीजन 6: ऑटोमेशन और फ़ाइल तुलना

उन्नत फ़ाइल संचालन में महारत हासिल करने के लिए बैच स्क्रिप्ट बनाएँ और फ़ाइलों की तुलना करें।

इंटरएक्टिव पाठ शुरू करें
रिवीजन 6: ऑटोमेशन और फ़ाइल तुलना

उन्नत (advanced) क्षेत्र में आपका स्वागत है! इस अंतिम रिवीजन में, आप कमांड रीडायरेक्शन को बैच स्क्रिप्टिंग के साथ संयोजित करेंगे और सीखेंगे कि फ़ाइलों के बीच अंतर की तुलना कैसे करें। ये कौशल शक्तिशाली ऑटोमेशन क्षमताओं को खोलते हैं।

कमांड आज़माएं

echo रीडायरेक्शन के साथ एक बैच फ़ाइल बनाएँ!

कमांड बनाएं
echo[text]>[target]
echo
.batबैच फ़ाइल एक्सटेंशन — इसमें क्रमिक रूप से चलाने के लिए विंडोज कमांड शामिल हैं।
टर्मिनल
C:\Users\Student>echo copy *.txt backup > backup.bat

चुनौती 1: बैच स्क्रिप्ट बनाएँ

echo और रीडायरेक्शन का उपयोग करके एक बैच फ़ाइल में एक कमांड लिखें। यह एक निष्पादन योग्य (executable) स्क्रिप्ट बनाता है जो एक ही ऑपरेशंस को बिना दोबारा टाइप किए बार-बार चला सकता है।

टर्मिनल
C:\Users\Student>echo copy *.txt backup > backup.bat

echo आउटपुट को एक .bat फ़ाइल में रीडायरेक्ट करके, आपने एक पुन: प्रयोज्य (reusable) स्क्रिप्ट बनाई है। कमांड लाइन से backup.bat चलाने पर यह संग्रहीत (stored) कमांड स्वचालित रूप से निष्पादित होगा — यह दोहराव वाले कार्यों के लिए एकदम सही है।

चुनौती 2: फ़ाइलों की तुलना करें

दो फ़ाइलों के बीच अंतर पहचानने के लिए fc (फ़ाइल तुलना) कमांड का उपयोग करें। यह सत्यापन (verification) और डिबगिंग के लिए महत्वपूर्ण है।

कमांड आज़माएं

दो कॉन्फ़िगरेशन फ़ाइलों की तुलना करें!

कमांड बनाएं
fc[arguments]
fc
टर्मिनल
C:\Users\Student>fc config.ini config-backup.ini
Files differ. ---config.ini theme=dark +++config-backup.ini theme=light
टर्मिनल
C:\Users\Student>fc config.ini config-backup.ini

आउटपुट फ़ाइलों के बीच का अंतर दिखाता है। प्रत्येक ***** मार्कर इंगित करता है कि फ़ाइलें कहाँ से अलग होती हैं। यह वर्ज़न कंट्रोल, कॉन्फ़िगरेशन ऑडिट और डेटा करप्शन (corruption) का पता लगाने के लिए आवश्यक है।


ज्ञान जांच

1 / 4

echo कमांड में > ऑपरेटर क्या करता है?

संदर्भ

ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।

अगला

टेक्स्ट एडिटर में फ़ाइलें खोलना

कमांड लाइन से सीधे नोटपैड के साथ फ़ाइलें खोलना और संपादित करना सीखें।