Saya membaca Membandingkan dua file menggunakan Unix dan Awk . Sangat menarik. Saya membaca dan mengujinya, tetapi saya tidak dapat memahaminya sepenuhnya dan menggunakannya dalam kasus lain.
Saya punya dua file. file1memiliki satu bidang dan yang lainnya memiliki 16 bidang. Saya ingin membaca elemen file1 dan membandingkannya dengan bidang ke-3 file2. Jika ada kecocokan untuk setiap elemen, saya menjumlahkan nilai bidang 5 in file2. Sebagai contoh:
file 1
1
2
3
file 2
2 2 2 1 2
3 6 1 2 4
4 1 1 2 3
6 3 3 3 4
Untuk elemen 1 di file1saya ingin menambahkan nilai di bidang 5 di file2mana nilai bidang 3 adalah 1. Dan melakukan hal yang sama untuk elemen 2 dan 3 in file1. Output untuk 1 adalah (3 + 4 = 7) dan untuk 2 adalah 2 dan untuk 3 adalah 4.
Saya tidak tahu bagaimana saya harus menulisnya dengan awk.