আমি দুটি ফাইলে লাইন তুলনা করতে চাই, তবে আউটপুটে শব্দ কমিয়ে আনতে, আমি চাই লাইনগুলির মধ্যে কেবল প্রকৃত পার্থক্য মুদ্রিত হোক to
উদাহরণস্বরূপ, নীচে দুটি ফাইল দেওয়া:
a.txt
a b c d e f g h i j k l m n o p q r s t u v w x y z
b.txt
a B c d e f g h i j k l m n o p q r s t u v w x y z
(তাদের মধ্যে পার্থক্য হ'ল চিঠির ক্ষেত্রে b)
আমি আউটপুটটি এমন কিছু হতে চাই:
[-b-]{+B+}
বর্তমানে, আমি যে সেরা পদ্ধতির সন্ধান পেয়েছি তা হ'ল ব্যবহার করা git diff --word-diff, তবে এটি পুরো লাইনটিকে আউটপুট করে:
a [-b-]{+B+} c d e f g h i j k l m n o p q r s t u v w x y z
আউটপুটটিকে ম্যানুয়ালি বিশ্লেষণ করা ছাড়া এটি করার কী আরও প্রত্যক্ষ উপায় আছে? এছাড়াও, আদর্শভাবে আমি সাধারণভাবে উপলভ্য এমন কিছু ব্যবহার করতে পছন্দ করব git diff, যেমন একটি পসিক্স শেল সরঞ্জাম যা ব্যবহারকারীর অতিরিক্ত প্যাকেজ ইনস্টল করার প্রয়োজন হয় না।
bএবং Bতাই এটি সুস্পষ্ট? আমি বুঝতে পারি এটি সম্ভবত আসল পার্থক্য ছিল, তবে প্রশ্নের প্রয়োজনে আপনি এটিকে আরও সহজ করে তুলতে পারেন।