Мне нужно сопоставить столбцы 2 и 5 из файла 1 со столбцами 2 и 4 из второго файла. Если совпадение, вернуть новый столбец в файле 2, содержащий значения из 4-го столбца файла 1.
file_1
10 43572716 43572935 22 AMP
10 43572716 43572935 26 DEL
18 48578898 48579056 71 DEL
File_2
10 43572716 43572935 DEL 1 RET -0,5 0,51 218,164 0,58 255,89 0,73 0,79 0,85
18 48578898 48579056 DEL 1 SMAD4 -0,9 0,23 8,70886 0,02 16,665 0,05 0,4 0,52
Файл_2 содержит много других столбцов
Я пробовал код ниже, но он возвращает весь файл
awk 'FNR==NR{a[$2 FS $5]=$0;next} (($2 FS $4) in a) {print a[$2 FS $4],$0}' file_1.bed FILE_2.bed
Ожидаемые результаты
10 43572716 43572935 DEL 1 RET -0,5 0,51 218,164 0,58 255,89 0,73 0,79 0,85 26
18 48578898 48579056 DEL 1 SMAD4 -0,9 0,23 8,70886 0,02 16,665 0,05 0,4 0,52 71
Может кто-нибудь помочь, пожалуйста?