I have two files master file.txt and sample.txt
master.txt
Name GTEX.1117F.3226.SM.5N9CT GTEX.111FC.3126.SM.5GZZ2 GTEX.111FC.3326.SM.5GZYV GTEX.1128S.2726.SM.5H12C GTEX.1128S.2826.SM.5N9DI GTEX.117XS.3026.SM.5N9CA
ENSG00000223972 1 0 0 1 0 0
ENSG00000227232 298 168 197 106 221 184
ENSG00000278267 0 1 1 0 0 0
ENSG00000243485 0 2 0 1 0 1
ENSG00000237613 0 0 0 1 0 1
ENSG00000268020 1 0 0 1 0 1
ENSG00000240361 1 3 0 4 2 1
ENSG00000186092 3 1 1 1 1 2
Sample file.txt
GTEX.1117F
GTEX.111FC
GTEX.111XS
Desired output
Name GTEX.1117F.3226.SM.5N9CT GTEX.111FC.3126.SM.5GZZ2 GTEX.111FC.3326.SM.5GZYV GTEX.117XS.3026.SM.5N9CA
ENSG00000223972 1 0 0 0
ENSG00000227232 298 168 197 184
ENSG00000278267 0 1 1 0
ENSG00000243485 0 2 0 1
ENSG00000237613 0 0 0 1
ENSG00000268020 1 0 0 1
ENSG00000240361 1 3 0 1
ENSG00000186092 3 1 1 2
ENSG00000238009 2 2 1 1
ENSG00000233750 0 3 3 0
ENSG00000268903 103 44 76 24
I tried using the R-code form this link Print specific columns in a matrix on the basis of sample id's in the header
However, I am not able to figure out how to extract columns matching only half part of ID (like for GTEX.111FC I want both GTEX.111FC.3126.SM.5GZZ2 and GTEX.111FC.3326.SM.5GZYV)
Thank you