2 পৃষ্ঠাগুলির নথিগুলি কীভাবে তুলনা করবেন?


3

আমি একটি পেজ দস্তাবেজে একটি দীর্ঘ সময়ের জন্য কাজ করেন: file.1.pages

আমি সক্রিয় ছিল না Edit > Track Changes

আমি একটি নতুন নাম দিয়ে পরিবর্তিত পেজ সংরক্ষণ করেছেন: file.2.pages

এখন আমি যাচাই করতে চাই যে আমি কোনও মূল পয়েন্ট ভুলে গেছি বা কোনও ত্রুটি করেছি এবং আমার করা সমস্ত পরিবর্তনগুলি পর্যালোচনা করছি।

আমি কিভাবে তুলনা হতে পারে file.1.pagesএবং file.2.pages?

এটি ম্যানুয়ালি মোকাবেলা করতে পারে এমন তুলনা নয় (খুব বেশি পাঠ্য, খুব ছোট ছোট বানানের সংশোধন)।

আমি কোনও মাইক্রোসফ্ট সফটওয়্যার ব্যবহার করতে পারি না আমি যে কোনও ইউনিক্স কমান্ড লাইন ব্যবহার করতে পারি।


1
আপনি যদি কেবলমাত্র পাঠ্যের দিকে নজর দিচ্ছেন (যেমন, বিন্যাসের পরিবর্তনের সাথে তুলনা করার প্রয়োজন নেই), আপনি উভয় .pagesফাইলকে সরল পাঠ্যে (ফাইল -> রফতানি ...) রফতানি করতে পারেন এবং তারপরে তাদের সাথে diff/ এক্সকোডের ফাইলমর্জ / ইত্যাদির সাথে তুলনা করতে পারেন ।
মার্লিন

উত্তর:


2

কীভাবে এগিয়ে যাওয়া যায় তা এখানে। রিসিপটি এতটা সহজ নয় যতটা আমি ভেবেছিলাম

  1. থেকে Pagesপ্লেইন টেক্সট রপ্তানি ফাইলগুলি:

    File > Export > Plain Text...

    তাই হিসাবে 2 ফাইল পেতে: file.1.txt, file.2.txt

  2. উভয় ফাইল খুলুন viএবং নিম্নলিখিত কমান্ড প্রয়োগ করুন:

    :%s,+ V+ M,+ V+M,g

    এই কমান্ডটিতে দু'বার সিকোয়েন্স কন্ট্রোল + ভি, নিয়ন্ত্রণ + এম রয়েছে যা কাঁচা রিটার্ন অক্ষরে প্রবেশের উপায়। এই আদেশের অদ্ভুত প্রভাবটি হ'ল যে কোনও রিটার্ন 0x0dঅক্ষর ( 0x0a) সর্বত্র ( g= গ্লোবাল) স্ট্যান্ডার্ড নিউলাইন অক্ষর ( ) দিয়ে প্রতিস্থাপন করা । তারপরে 2 টি ফাইলটি এখন বিভিন্ন লাইনে বিভক্ত হয়ে যায় এবং এটি কোনও ইউনিক্স পাঠ্য সরঞ্জামের সাথে তুলনা করা কার্যকর হয় useful

  3. 2 টি ফাইল এনকোডিং পরিবর্তন করুন:

    :set fileencoding=utf-8

    যাতে পাঠ্য ফাইল হিসাবে তাদের এনকোড করতে (এবং বাইনারি ফাইলগুলি যেগুলি রফতানি করা হয়েছিল তেমন নয় Pages)।

  4. দুটি ফাইল সংরক্ষণ করুন এবং প্রস্থান করুন vi:

    :wq

  5. diff2 টি পাঠ্য ফাইলের তুলনা করতে স্ট্যান্ডার্ড কমান্ডটি চালান :

    diff file.1.txt file.2.txt

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.