फ़ाइल तुलना स्विच और पैरामीटर्स
- / बी - यह स्विच बाइनरी तुलना करेगा।
- /सी - यदि आपको केस असंवेदनशील तुलना करने की आवश्यकता है, तो इस स्विच का उपयोग करें।
- /ए - यह स्विच एफसी को अंतर के प्रत्येक समूह के लिए केवल पहली और आखिरी पंक्तियां दिखाएगा।
- / यू - यूनिकोड टेक्स्ट फ़ाइलों के रूप में फ़ाइलों की तुलना करने के लिए इस स्विच का उपयोग करें।
- / एल - यह आपकी फ़ाइलों की तुलना ASCII पाठ के रूप में करेगा।
- / एन - यह स्विच केवल ASCII के साथ उपयोग किया जा सकता है लेकिन यह सभी संबंधित लाइन संख्या दिखाएगा।
- /LBn - निरंतर अलग-अलग लाइनों की मात्रा को सीमित करने के लिए "n" को किसी संख्या के साथ बदलें जो एफसी पढ़े जाने से पहले पढ़ेगा। डिफ़ॉल्ट, यदि आप कोई संख्या निर्दिष्ट नहीं करते हैं तो मेल खाने वाले पाठ की 100 पंक्तियां होती हैं।
- /NNNN - यहां "एन" को प्रतिस्थापित करने से एफसी को बताया जाएगा कि जब यह विसंगति वाली रेखाएं पाता है, तो यह केवल तभी जारी रह सकता है जब इसे मेल खाने के बाद लगातार "मिलान" मिलती है। यह उपयोगी है अगर आप दो फाइलों को सिंक से बाहर होने से रोकना चाहते हैं।
- / टी - यह स्विच एफसी को रिक्त स्थान पर टैब का विस्तार न करने के लिए बताएगा।
- / डब्ल्यू - यदि आप इस स्विच का उपयोग करते हैं, तो एफसी आपकी फ़ाइलों की तुलना के दौरान सफेद स्पेस (टैब और रिक्त स्थान) को संपीड़ित करेगा।
केवल एक पैरामीटर है जिसे आपको निर्दिष्ट करने की आवश्यकता होगी, लेकिन आपको इसके दो उदाहरण दर्ज करना होगा। यह पथनाम पैरामीटर है जिसमें आप अपनी फ़ाइलों का स्थान बताएंगे।
एफसी के सिंटेक्स
कमांड प्रॉम्प्ट में प्रत्येक टूल की तरह, आपको यह जानने की आवश्यकता होगी कि उचित निर्देशों के साथ अपने आदेश कैसे दर्ज करें। फ़ाइल तुलना टूल के लिए दो मुख्य विकल्प हैं जिनका आप उपयोग कर सकते हैं। यदि आप दो अलग-अलग फ़ाइलों की बजाय फ़ाइलों के दो सेटों की तुलना करना चाहते हैं, तो आप वाइल्डकार्ड (? और *) का उपयोग कर सकते हैं।
FC [pathname1] [pathname2]
FC [switches] [pathname1] [pathname2]
आपके आदेश के आधार पर, आपको चार% त्रुटिपूर्ण% प्रतिक्रियाओं में से एक प्राप्त होगा।
- -1 - आपका वाक्यविन्यास गलत है।
- 0 - दोनों फाइलें समान हैं।
- 1 - फाइलें अलग हैं।
- 2 - फ़ाइलों में से कम से कम एक नहीं मिला।
चलो अभ्यास करें
शुरू करने से पहले, आपको हमारे तीन नमूना पाठ दस्तावेज़ डाउनलोड करना चाहिए जिन्हें हम परीक्षण के लिए उपयोग करेंगे। इन दस्तावेजों में प्रत्येक में कुछ समान शब्द समूह के साथ टेक्स्ट का अनुच्छेद होता है। एक बार जब आप इन तीन दस्तावेज़ों को डाउनलोड कर लेंगे, तो आप उन्हें अपने कंप्यूटर पर किसी भी फ़ोल्डर में कॉपी कर सकते हैं। इस ट्यूटोरियल के प्रयोजनों के लिए, हम डेस्कटॉप पर सभी टेक्स्ट दस्तावेज़ डाल देंगे।
- FCsample
- FCexercise
- FCexercise2
अब आपको एक उन्नत कमांड प्रॉम्प्ट विंडो खोलने की आवश्यकता होगी। विंडोज 7 और 10 में स्टार्ट मेनू खोलें या विंडोज 8 में सर्च फंक्शन खोलें और सीएमडी की तलाश करें। इसके बाद, उस पर राइट-क्लिक करें और फिर "व्यवस्थापक के रूप में चलाएं" दबाएं। जबकि आपको एक उन्नत कमांड प्रॉम्प्ट विंडो खोलने की आवश्यकता नहीं है, तो यह आपको किसी भी प्रकार की पुष्टि संवाद बॉक्स से बचने में मदद करेगा।
- फाइल तुलना का उपयोग कर एक ही फ़ोल्डर में दो पाठ फ़ाइलों की तुलना करें।
- "/ Lbn" स्विच का उपयोग करके फ़ाइल तुलना का उपयोग करके उसी फ़ोल्डर में फ़ाइलों की तुलना करें।
- दो समान फाइलों की तुलना करें।
- दो अलग-अलग फाइलों और दो समान फाइलों की बाइनरी तुलना करें।
परिदृश्य 1 - फ़ाइल तुलना का उपयोग कर दो पाठ फ़ाइलों की तुलना करें।
अब जब आपके पास कमांड प्रॉम्प्ट विंडो खुलती है और आपके पास अपनी टेक्स्ट फाइलें आपके डेस्कटॉप पर हैं, तो हम एक साधारण फ़ाइल तुलना करने के लिए तैयार हैं। इस खंड में, हम एक बुनियादी तुलना करेंगे, और फिर कुछ अलग विकल्प जोड़ें। "FCsample" और "FCexercise" की सामग्री की तुलना करने के लिए निम्न आदेश दर्ज करके प्रारंभ करें। अपने कंप्यूटर से मेल खाने वाले नाम के साथ पथनाम को प्रतिस्थापित करना याद रखें, और याद रखें कि कमांड प्रॉम्प्ट केस संवेदनशील नहीं है।
fc C:UsersMartinDesktopFCsample.txt C:UsersMartinDesktopFCexercise.txt
परिदृश्य 2 - "/ lbn" स्विच का उपयोग कर फ़ाइल तुलना का उपयोग करके उसी फ़ोल्डर में फ़ाइलों की तुलना करें।
अब, आइए एक और तुलना करने की कोशिश करें जिसमें हम एफसी को बेमेल डेटा की 2 लाइनों के बाद रुकने के लिए कहेंगे। "/ Lbn" स्विच जोड़कर ऐसा करें।
fc /lb2 C:UsersMartinDesktopFCsample.txt C:UsersMartinDesktopFCexercise.txt
परिदृश्य 3 - दो समान फाइलों की तुलना करें।
आपके द्वारा डाउनलोड की गई फ़ाइलों में, आपको "FCexercise" और "FCexercise2" नामक दो फाइलें दिखाई देगी। इन दो फ़ाइलों में बिल्कुल वही सामग्री है, इसलिए हम तुलना करेंगे और देखेंगे कि हमें क्या परिणाम मिलेंगे।
fc C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopFCexercise2.txt
परिदृश्य 4 - दो अलग-अलग फ़ाइलों और दो समान फ़ाइलों की बाइनरी तुलना करें।
इस उदाहरण के लिए, हम "FCexercise" और "FCsample" फ़ाइलों की बाइनरी तुलना करेंगे।
fc /b C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopsample.txt
fc /b C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopFCexercise2.txt
छवि क्रेडिट: फ़्लिकर पर निकी