मुझे पता है कि यह विषय पुराना है, लेकिन मुझे लगता है कि इससे भविष्य के उपयोगकर्ता पूछताछ में मदद मिल सकती है।
मैं मूल रूप से ghoppe के रूप में शुरू करता हूं:
पिछले बैकअप में संपर्क DB सम्मान पर परिवर्तनों की पहचान करने के लिए:
- "फ़ाइल> निर्यात> पता पुस्तिका संग्रह करें ..." (एक अच्छा बैकअप लेने के लिए)
- अपने सभी संपर्कों का चयन करें और "फ़ाइल> निर्यात> निर्यात vCard" करें। इसके बाद में सहेजें। पीवीसी
- फ़ाइल> आयात करें ... आपका पुराना .abbu आर्काइव, जो सब कुछ बदल रहा है।
- अपने सभी संपर्कों का चयन करें और "फ़ाइल> निर्यात> निर्यात vCard" करें। इससे पहले .vcf में सेव करें
एक खोल खोलें और निम्नलिखित पंक्ति निष्पादित करें:
diff after.vcf before.vcf | egrep "(<|>) N:" | sort -k 2 | uniq -c -i -s 2 | tee dif.txt | wc -l && cat dif.txt
यह पहले अलग-अलग रिकॉर्ड्स की संख्या को दर्शाती एक पंक्ति को सूचीबद्ध करेगा (उदाहरण के लिए, "डुप्लिकेट हटाएं" के बाद) और फिर उन रिकॉर्ड्स के प्रवेश नामों की सूची (प्रत्येक पंक्ति उस रेखा की पुनरावृत्ति की संख्या से पहले)। उदाहरण के लिए:
2
4 < N:John Smith;;;
3 < N:Cath Jones;;;
इसका अर्थ है दो अलग-अलग नाम, पहले एक के चार दोहराव और पिछले एक के तीन दोहराव।
मुझे उम्मीद है कि यह मदद मिलेगी। निश्चित रूप से इसने मुझे यह पहचानने में मदद की कि डुप्लिकेट की तलाश करते समय किन कार्ड्स का विलय हुआ।