I have two files ptt.txt and mapped.txt :
ptt.txt
Location Strand Length PID Gene Synonym Code COG
+ Product
1..1524 + 507 15607143 dnaA Rv0001 - COG0
+593L chromosomal replication initiator protein DnaA
2052..3260 + 402 15607144 dnaN Rv0002 - COG0592L
+ DNA polymerase III subunit beta
3280..4437 + 385 15607145 recF Rv0003 - COG1195L
+ DNA replication/repair protein RecF
mapped.txt
gi|50953765|ref|NC_002755.2|-587160 83 gi|448814763|ref|NC_00096
+2.3| 1329307
I want to find out if the third column of mapped.txt lies within the range of first column of ptt.txt. if it lies within that range then print the row of ptt.txt along with the third column value of mapped.txt
please if anyone can help me with this