Saya memiliki 2 file teks. yang pertama seperti ini:
DB 41533499 41533500 14
CD 41533500 41533501 3
AR 41533504 41533505 5
DR 41533506 41533507 3
AR 41533508 41533509 1
AR 48743349 48743350 1
dan yang ke-2 terlihat seperti ini:
DB 41533400 41533600
DR 41533300 41533800
AR 41533200 41533800
AR 48743100 48743983
selisih kolom ke-2 dan ke-3 adalah 1 yang berarti satu poin. Saya ingin membuat file baru yang kolom ke-1 sama antara 2 file dan juga rentang kolom ke-2 dan ke-3 di file 2 berada di rentang kolom ke-2 dan ke-3 di file2. inilah output yang diharapkan:
DB 41533400 41533600 41533499 41533500 14
DR 41533300 41533800 41533506 41533507 3
AR 41533200 41533800 41533508 41533509 1
AR 48743100 48743983 48743349 48743350 1
Saya mencoba melakukan di baris perintah linux dan menulis yang berikut ini tetapi tidak mendapatkan apa yang saya inginkan:
awk '{print $1 "\t" $2 "\t" $3 "\t" }' file2.txt '{print $1 "\t" $2 "\t" $3 "\t" $4 }' file1.txt > output.txt
apakah kamu tahu cara memperbaikinya?
AR 41533504 41533505 5
ini harus dilewati? - person RomanPerekhrest   schedule 14.12.2017AR 41533504 41533505
cocok denganAR 41533200 41533800
di file2 berdasarkan logika yang Anda jelaskan. Mungkin ada kendala lain seperti keunikan? - person karakfa   schedule 14.12.2017