আমি ফাইল আছে a
এবং b
আমি আউটপুট লাইন চাই b
পরিবর্তন যেহেতু এটি থেকে ক্লোন করা হয়েছিল a
। কেবল পরিবর্তিত রেখাগুলি, আশেপাশের প্রসঙ্গ নেই, কোনও অফসেট চিহ্ন নেই।
আমি কীভাবে শেল স্ক্রিপ্টিং ব্যবহার করে এটি করতে পারি? (পাইথন / পার্ল / পিএইচপি / ... নেই)
শেড এবং অ্যাজক গ্রহণযোগ্য সমাধান।
আপাতত, আমি যা করছি তা হ'ল - সাপ্রেস-কমন-লাইনের সাথে আলাদা এবং কেবল সাদা অংশের পরে ডান অংশটি আনতে রিজেক্স ব্যাকরেফারেন্স ব্যবহার করে। আরও ভাল উপায় আছে?
পার্ল ব্যবহার করে (যা নিষিদ্ধ), আমি এই জাতীয় কিছু করব:
diff -y --suppress-common-lines -W $COLUMNS Eclipse_Preferences_Export_*.epf | perl -pe 's/.*\t|\t(.*)$/\1/g'