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

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

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

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

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

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

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

कमांड बनाएं
echo >
> रीडायरेक्शन ऑपरेटर — आउटपुट को एक फ़ाइल में लिखता है, यदि यह मौजूद है तो ओवरराइट कर देता है।
echo टेक्स्ट या कमांड प्रदर्शित करता है।
.batबैच फ़ाइल एक्सटेंशन — इसमें क्रमिक रूप से चलाने के लिए विंडोज कमांड शामिल हैं।
टर्मिनल
C:\Users\User>echo copy *.txt backup > backup.bat

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

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

Command Prompt
C:\Users\User>echo copy *.txt backup > backup.bat

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

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

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

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

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

कमांड बनाएं
fc
fcफ़ाइल कंपेयर (File Compare) — दो फ़ाइलों की तुलना करता है और अंतर दिखाता है।
/LASCII तुलना करता है (टेक्स्ट फ़ाइलें)।
/Bबाइनरी तुलना करता है (इमेज/एक्ज़ीक्यूटेबल फ़ाइलें)।
टर्मिनल
C:\Users\User>fc config.ini config-backup.ini
Command Prompt
C:\Users\User>fc config.ini config-backup.ini

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


ज्ञान जांच

1 / 4

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

संदर्भ

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

अगला

Findstr कमांड

रेगुलर एक्सप्रेशन के साथ एडवांस्ड टेक्स्ट सर्च।