मेरे पास एक एप्लिकेशन स्रोत कोड की दो प्रतियां हैं। एक प्रति एन्कोड किया गया है, जबकि दूसरा नहीं है। एप्लिकेशन की निर्देशिका संरचना के माध्यम से बिखरे हुए कॉन्फ़िगरेशन फ़ाइलें हैं, और यही वह है जिसे मैं तुलना करना चाहता हूं।diff का उपयोग करना और पूरी तरह से अलग फ़ाइलों को दबाने
क्या diff का उपयोग करने का कोई तरीका है जहां से मैं जंगली रूप से अलग-अलग फ़ाइलों को अनदेखा कर सकता हूं (यानी: एक एन्क्रिप्टेड फ़ाइल और एक अनएन्क्रिप्टेड फ़ाइल), और केवल समान-अभी-अलग-अलग फ़ाइलों (कॉन्फ़िगर) पर अंतर की रिपोर्ट करें ।
आपकी मदद डेनिस के लिए धन्यवाद। फ़ाइल नाम समान हैं। किसी भी प्रतिलिपि से गायब कुछ फ़ाइलों या निर्देशिकाओं का मौका है। एप्लिकेशन PHP में लिखा गया है, और एन्कोडेड प्रति को आयनक्यूब PHP एनकोडर के साथ एन्कोड किया गया है। तो फ़ाइल नाम मेल खाते हैं। मुझे आशा है कि वह मदद करेंगे। –
कॉन्फ़िगरेशन फ़ाइलों का नाम कैसा है? क्या उनके नाम पेड़ों में अन्य फाइलनामों से अलग हैं? क्या इन फ़ाइलों के अलावा अन्य फाइलें हैं जिन्हें आप तुलना करना चाहते हैं? आपको जितना अधिक विशिष्ट मिलेगा, उतनी आसान एक स्क्रिप्ट होगी। यदि आप सभी संबंधित '* .conf' फ़ाइलों की तुलना करना चाहते हैं, लेकिन उदाहरण के लिए कोई * * .php' फ़ाइलें नहीं और कोई डॉट के बिना कोई फ़ाइल नहीं है। –
कॉन्फ़िगरेशन फ़ाइलों में एक सामान्य नाम नहीं है जैसे * .conf, * .cfg, conn_ *, या ऐसा कुछ भी। कुछ .conf हैं, अधिकांश .php हैं। उनके पास विभिन्न फ़ाइल नाम हैं और निर्देशिका संरचना में बिखरे हुए हैं। काश वे एक आम फ़ाइल नाम था! –