एड्रेस बुक आर्काइव से कुछ कॉन्टैक्ट्स की तुलना करें और लें


2

मुझे एक एड्रेस बुक आर्काइव (.abbu) फाइल मिली है जिसे मैंने कुछ समय पहले बैकअप दिया था। किसी कारण से मेरे कुछ संपर्क हट गए, और मुझे पता है कि वे इस बैकअप में हैं। मैंने बैकअप (लगभग 4 महीने पहले) के बाद से कुछ संपर्क भी बदले और जोड़े हैं। मैं जानना चाहता हूं कि क्या मेरे सभी संपर्कों को बदलने के बिना इस संग्रह को खोलने का कोई तरीका है और फिर शायद किसी तरह दो पते की पुस्तकों की तुलना करके देखें कि मुझे किन संपर्कों को ले जाने की आवश्यकता है।

जवाबों:


2

एक .abbuबैकअप ऑल-ऑर-नथिंग है। vCard निर्यात नहीं हैं। यहाँ दृष्टिकोण मैं ले जाएगा:

  1. अपने सभी संपर्कों का चयन करें
  2. फ़ाइल> निर्यात> vCard> निर्यात vCard…
  3. इसे कहीं बचा लो।
  4. फ़ाइल> आयात करें ... आपका पुराना .abbu पुरालेख, सब कुछ बदल रहा है
  5. फ़ाइल> आयात करें ... आपका पहले से सहेजा गया vCard संग्रह
  6. पता पुस्तिका अब आपको अपने पुराने संग्रह को अपनी नई vCard जानकारी के साथ अपडेट करने की अनुमति देगा। आपके पास डुप्लिकेट की समीक्षा करने का विकल्प होगा ...

पुनश्च। बस सुरक्षित होने के लिए, मैं .abbuपहले एक नए संग्रह को निर्यात करूँगा (पुराने को प्रतिस्थापित नहीं कर रहा हूं) बस कुछ मामले में कुछ vCard quirks हैं जिनके बारे में मुझे जानकारी नहीं है और आपने चीजों को मिटा दिया है। ;-)


बहुत बहुत धन्यवाद दोस्त। :) मुझे इसी की तो तलाश थी!
Can Sürmeli

1

मुझे पता है कि यह विषय पुराना है, लेकिन मुझे लगता है कि इससे भविष्य के उपयोगकर्ता पूछताछ में मदद मिल सकती है।

मैं मूल रूप से ghoppe के रूप में शुरू करता हूं:

पिछले बैकअप में संपर्क DB सम्मान पर परिवर्तनों की पहचान करने के लिए:

  1. "फ़ाइल> निर्यात> पता पुस्तिका संग्रह करें ..." (एक अच्छा बैकअप लेने के लिए)
  2. अपने सभी संपर्कों का चयन करें और "फ़ाइल> निर्यात> निर्यात vCard" करें। इसके बाद में सहेजें। पीवीसी
  3. फ़ाइल> आयात करें ... आपका पुराना .abbu आर्काइव, जो सब कुछ बदल रहा है।
  4. अपने सभी संपर्कों का चयन करें और "फ़ाइल> निर्यात> निर्यात vCard" करें। इससे पहले .vcf में सेव करें
  5. एक खोल खोलें और निम्नलिखित पंक्ति निष्पादित करें:

    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;;; 

इसका अर्थ है दो अलग-अलग नाम, पहले एक के चार दोहराव और पिछले एक के तीन दोहराव।

मुझे उम्मीद है कि यह मदद मिलेगी। निश्चित रूप से इसने मुझे यह पहचानने में मदद की कि डुप्लिकेट की तलाश करते समय किन कार्ड्स का विलय हुआ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.