how compare two files unix
यूनिक्स फ़ाइल तुलना कमांड का अवलोकन:
इस ट्यूटोरियल में, हम दो फ़ाइलों की तुलना करने के लिए शामिल विभिन्न तरीकों को कवर करेंगे।
फ़ाइल तुलना कमांड हमें फाइलों की तुलना करने और इन फाइलों के बीच समानता और अंतर खोजने में मदद करता है। यूनिक्स में प्रयुक्त विभिन्न फाइल तुलना कमांड cmp, comm, diff, dircmp और uniq हैं।
एंड्रॉइड फोन पर एपीके फाइल कैसे खोलें
यूनिक्स वीडियो # 8:
यूनिक्स में दो फ़ाइलों की तुलना करने के विभिन्न तरीके
(1) सी.एम.पी. :इस कमांड का इस्तेमाल कैरेक्टर द्वारा दो फाइल कैरेक्टर की तुलना करने के लिए किया जाता है।
- वाक्य - विन्यास : cmp (विकल्प) file1 file2
- उदाहरण :फ़ाइल 1 के लिए उपयोगकर्ता, समूह और अन्य के लिए लिखित अनुमति जोड़ें।
- $ cmp file1 file2
# 2) कम :यह कमांड दो सॉर्ट की गई फ़ाइलों की तुलना करने के लिए उपयोग किया जाता है।
डेस्कटॉप समर्थन साक्षात्कार प्रश्न और उत्तर l2 स्तर के लिए पीडीएफ
- वाक्य - विन्यास : सी omm (विकल्प) file1 file2
- विकल्पों में से एक सेट 'कॉलम' के चयन को दबाने की अनुमति देता है।
- -1: फाइल 1 के लिए अद्वितीय लाइनों को दबाएं (कॉलम 1)
- -2: फाइल 2 के लिए अद्वितीय लाइनों को दबाएं (कॉलम 2)
- -3: फाइल 1 और फाइल 2 (कॉलम 3) के लिए आम लाइनों को दबाएं
- उदाहरण :केवल कॉलम -3 दिखाएँ जिसमें फ़ाइल 1 और फ़ाइल 2 के बीच की रेखाएँ समान हों
- $ comm -12 file1 file2
# 3) अलग है :इस कमांड का उपयोग लाइन द्वारा दो फाइल लाइन की तुलना करने के लिए किया जाता है।
- विवरण: आउटपुट इंगित करता है कि प्रत्येक फ़ाइल में लाइनें अलग-अलग कैसे हैं, और चरण 1 से फ़ाइल 2 को फ़ाइल 2 में बदलने के लिए क्या किया गया है। सुझाए गए परिवर्तन करने के लिए 'पैच' कमांड का उपयोग किया जा सकता है। आउटपुट को ब्लॉक के रूप में स्वरूपित किया गया है:
कमांड बदलें
-
> फाइल 2 से लाइनें
परिवर्तन आदेश प्रारूप (श्रेणी) (एसीडी) (श्रेणी) में हैं। बाईं ओर की सीमा file1 का संदर्भ देते हुए एक पंक्ति संख्या या अल्पविराम से अलग की जा सकने वाली श्रेणी हो सकती है, और दाईं ओर की श्रेणी भी file2 को संदर्भित करती है। मध्य का वर्ण क्रिया को इंगित करता है यानी जोड़, बदलना या हटाना।
- ‘LaR’ - फाइल 1 में लाइन in L ’के बाद file2 से रेंज from R’ में लाइनें जोड़ें।
- ‘एफसीटी’ - फाइल 1 के रेंज of एफ ’में लाइनों को फाइल 2 के रेंज’ टी ’में बदलें।
- ‘आरडीएल’ - फाइल 1 से रेंज from आर ’में लाइनों को हटाएं जो फाइल 2 में लाइन’ एल ’पर दिखाई देगा।
- वाक्य - विन्यास : diff (विकल्प) file1 file2
- उदाहरण :फ़ाइल 1 के लिए उपयोगकर्ता, समूह और अन्य के लिए लिखित अनुमति जोड़ें
- $ diff file1 file2
# 4) dircmp :इस कमांड का उपयोग डायरेक्टरीज़ की सामग्री की तुलना करने के लिए किया जाता है।
- विवरण : यह कमांड यूनिक्स के पुराने संस्करणों पर काम करता है। यूनिक्स के नए संस्करणों में निर्देशिकाओं की तुलना करने के लिए, हम diff -r का उपयोग कर सकते हैं
- वाक्य - विन्यास : dircmp (विकल्प) dir1 dir2
- उदाहरण :Dir1 और dir2 की सामग्री की तुलना करें
- $ dircmp dir1 dir2
# 5) यूनीक :इस कमांड का उपयोग किसी फाइल में बार-बार आने वाली लाइनों को फिल्टर करने के लिए किया जाता है जो एक दूसरे से सटे होते हैं
- वाक्य - विन्यास : uniq (विकल्प) (इनपुट (आउटपुट))
- उदाहरण :फ़ाइल 1 में एक-दूसरे से सटे हुए लाइनों को दोहराएं और केवल एक बार दोहराई गई लाइनों को प्रिंट करें
- $ uniq file1
भी , अधिक जानने के लिए हमारे आगामी ट्यूटोरियल की जाँच करें फ़ाइल हेरफेर के बारे में !!
PREV ट्यूटोरियल | अगले ट्यूटोरियल
विंडोज़ पर eps फ़ाइल कैसे खोलें
अनुशंसित पाठ
- यूनिक्स में फाइल मैनिपुलेशन: यूनिक्स फाइल सिस्टम का अवलोकन
- यूनिक्स कमांड्स: उदाहरणों के साथ बेसिक और एडवांस्ड यूनिक्स कमांड्स
- यूनिक्स में कमांड का पता लगाएं: यूनिक्स के साथ फाइल का पता लगाएं फाइल (उदाहरण)
- शुरुआती के लिए UNIX ट्यूटोरियल (20+ में गहराई से यूनिक्स प्रशिक्षण वीडियो)
- यूनिक्स फ़ाइल एक्सेस अनुमतियाँ: यूनिक्स चामोड, चाउन और चेंग
- यूनिक्स टेक्स्ट प्रोसेसिंग कमांड्स: उदाहरणों के साथ यूनिक्स फिल्टर
- यूनिक्स पाइप्स ट्यूटोरियल: यूनिक्स प्रोग्रामिंग में पाइप्स
- फाइल मैनिपुलेशन के लिए यूनिक्स स्पेशल कैरेक्टर या मेटाचैकर्स