নিম্নলিখিত ফর্ম্যাটে আমার কাছে একটি বড় ফাইল রয়েছে:
2 1019 0 12
2 1019 3 0
2 1021 0 2
2 1021 2 0
2 1022 4 5
2 1030 0 1
2 1030 5 0
2 1031 4 4
কলাম 2- এর মানগুলি যদি মিলায় তবে আমি উভয় লাইনের কলাম 3 এবং 4-তে মানগুলি যোগ করতে চাইছি , অন্যথায় অনন্য লাইনের মানগুলির যোগফল the
সুতরাং আমি যে আউটপুটটির জন্য প্রত্যাশা করছি তা এর মতো দেখাবে:
2 1019 15
2 1021 4
2 1022 9
2 1030 6
2 1031 8
আমি অনুযায়ী ফাইল বাছাই করতে সক্ষম কলাম 2 সঙ্গে awk
বা sort
এবং গত কলাম যোগফল awk
, কিন্তু শুধুমাত্র পৃথক লাইন জন্য দুই লাইন যেখানে না কলাম 2 ম্যাচ।
$1 $2
কী হিসাবে তৈরি করুন।