I want to update to file1.txt
ALL PDXX1 doi:10.1038/nature GRCh37 SNP 10 100003305 100003305 G A SOMATIC:Whole genome 1
ALL PDXX1 doi:10.1038/nature GRCh37 SNP 10 100066996 100066996 G A SOMATIC:Whole genome 2
ALL PDXX1 doi:10.1038/nature GRCh37 SNP 10 100186066 100186066 C T SOMATIC:Whole genome 3
ALL PDXX1 doi:10.1038/nature GRCh37 SNP 10 100291988 100291988 C G SOMATIC:Whole genome 4
ALL PDXX1 doi:10.1038/nature GRCh38 SNP 10 100411167 100411167 G A SOMATIC:Whole genome 5
ALL PDXX1 doi:10.1038/nature GRCh38 SNP 10 100437011 100437011 C T SOMATIC:Whole genome 6
ALL PDXX1 doi:10.1038/nature GRCh38 SNP 10 101056011 101056011 G C SOMATIC:Whole genome 7
ALL PDXX1 doi:10.1038/nature GRCh37 SNP 10 101072576 101072576 G C SOMATIC:Whole genome; dbSNP v147 8
ALL PDXX1 doi:10.1038/nature GRCh37 SNP 10 101127004 101127004 G A SOMATIC:Whole genome 9
ALL PDXX1 doi:10.1038/nature GRCh37 SNP 10 101695339 101695339 G A SOMATIC:Whole genome 10
using file2.txt
10 200000000 200000000 5
10 300000000 300000000 6
10 400000000 400000000 7
My aim is to get this output file based on the common last column of two files and update 4th, 6th, 7th, 8th columns of the file1.txt using the values from file2.txt.
ALL PDXX1 doi:10.1038/nature GRCh37 SNP 10 100003305 100003305 G A SOMATIC:Whole genome 1
ALL PDXX1 doi:10.1038/nature GRCh37 SNP 10 100066996 100066996 G A SOMATIC:Whole genome 2
ALL PDXX1 doi:10.1038/nature GRCh37 SNP 10 100186066 100186066 C T SOMATIC:Whole genome 3
ALL PDXX1 doi:10.1038/nature GRCh37 SNP 10 100291988 100291988 C G SOMATIC:Whole genome 4
ALL PDXX1 doi:10.1038/nature GRCh37 SNP 10 200000000 200000000 G A SOMATIC:Whole genome 5
ALL PDXX1 doi:10.1038/nature GRCh37 SNP 10 300000000 300000000 C T SOMATIC:Whole genome 6
ALL PDXX1 doi:10.1038/nature GRCh37 SNP 10 400000000 400000000 G C SOMATIC:Whole genome 7
ALL PDXX1 doi:10.1038/nature GRCh37 SNP 10 101072576 101072576 G C SOMATIC:Whole genome; dbSNP v147 8
ALL PDXX1 doi:10.1038/nature GRCh37 SNP 10 101127004 101127004 G A SOMATIC:Whole genome 9
ALL PDXX1 doi:10.1038/nature GRCh37 SNP 10 101695339 101695339 G A SOMATIC:Whole genome 10
I tried
awk -F"\t" 'NR==FNR{a[$4];chr[$1];start[$2];end[$3];next}{if($12 in a) $4=a[$12]; $6=chr[$12]; $7=start[$12]; $8=end[$12]; print FILENAME " " NR " " FNR " " $0}' file2.txt file1.txt
But could not succeed yet.