मेरे पास निम्न प्रारूप में एक बड़ी फ़ाइल है:
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 में मानों को जोड़ना चाहता हूं , और केवल अद्वितीय पंक्ति में मानों का योग।
इसलिए मैं जिस आउटपुट की उम्मीद कर रहा हूं वह इस तरह दिखेगा:
2 1019 15
2 1021 4
2 1022 9
2 1030 6
2 1031 8
मैं के अनुसार फ़ाइलें क्रमबद्ध करने में सक्षम हूँ स्तंभ 2 के साथ awk
या sort
और के साथ पिछले कॉलम योग awk
है, लेकिन केवल व्यक्तिगत लाइनों के लिए दो पंक्तियों जहां के लिए नहीं कॉलम 2 मैचों।
$1 $2
कुंजी के रूप में बनाते हैं ।