Bagaimana cara mengganti nilai umum dalam dua file menurut kolom pertama?
Saya punya file 1 (1.txt):
CH063_01084
CH063_01083
CH063_13925
CH063_14473
dan file 2 (2.txt):
CH063_01083 FGSG_16349 4
CH063_14473 FGSG_16350 5
file keluaran harus :
CH063_01084
CH063_01083 FGSG_16349 4
CH063_13925
CH063_14473 FGSG_16350 5
Jawaban yang Diterima:
Anda dapat menggunakan join
untuk ini:
join -a 1 file1 file2
join
menggabungkan file berdasarkan bidang umum. Secara default itu adalah bidang pertama dari kedua file. -a 1
berarti memasukkan baris dari file pertama ketika tidak ada pasangan. Untuk memilih bidang selain yang pertama, gunakan -1 N -2 M
untuk memilih bidang N dari file1
dan M dari file2
.