Saya memiliki file besar dalam format berikut:
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
Jika nilai-nilai di kolom 2 cocok, saya ingin menjumlahkan nilai-nilai di kolom 3 dan 4 dari kedua baris, kalau tidak hanya jumlah nilai-nilai di baris unik.
Jadi output yang saya harapkan akan terlihat seperti ini:
2 1019 15
2 1021 4
2 1022 9
2 1030 6
2 1031 8
Saya dapat mengurutkan file menurut kolom 2 dengan awk
atau sort
dan menjumlahkan kolom terakhir dengan awk
, tetapi hanya untuk setiap baris bukan untuk dua baris di mana kolom 2 cocok.
$1 $2
sebagai kuncinya.