Aşağıdaki biçimde büyük bir dosya var:
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
Sütun 2'deki değerler eşleşirse, her iki satırın sütun 3 ve 4'teki değerleri toplamak istiyorum , aksi takdirde sadece benzersiz satırdaki değerlerin toplamı.
Yani umduğum çıktı şu şekilde olurdu:
2 1019 15
2 1021 4
2 1022 9
2 1030 6
2 1031 8
Ben göre dosyaları sıralamak mümkün duyuyorum sütunda 2 ile awk
veya sort
ve son sütunları özetlemek awk
ama sadece bireysel hatları için değil iki satır için, sütun 2 maç.
$1 $2
da anahtar olarak yapın.