Tôi muốn hợp nhất hai tệp theo nội dung của các cột thứ 2 của chúng.unix: hợp nhất 2 tệp bằng cách sử dụng các cột thứ hai
Tập 1:
"4742" "209220_at" 2.60700394801826
"104" "209396_s_at" 2.60651442103297
"749" "202409_at" 2.59424724783704
"4168" "209875_s_at" 2.58773204877464
"3973" "1431_at" 2.52832098784342
"1826" "207201_s_at" 2.41685345240968
File2:
"653" "1431_at" 2.14595534191867
"1109" "207201_s_at" 2.13777517447307
"353" "212531_at" 2.12706340284672
"381" "206535_at" 2.11456707231618
"1846" "204534_at" 2.10919474441178
Để có cuối cùng:
"3973" "1431_at" 2.52832098784342 "653" "1431_at" 2.14595534191867
"1826" "207201_s_at" 2.41685345240968 "1109" "207201_s_at" 2.13777517447307
Tôi đã thử comm
, diff
, một số che khuất awk
một lót mà không bất kỳ thành công nào. Bất kỳ trợ giúp nào được đánh giá cao. Ben
lưu ý rằng thao tác này sẽ lưu toàn bộ tệp1 vào bộ nhớ, vì vậy bạn có thể muốn đặt tệp nhỏ hơn thành 'file1' –