Hello all,
Could someone please let me know shell script or awk solution to compare two columns in two files? Here is the sample -
file1.txt
abc/xyz,M1234
ddd/lyg,M2345
cnn/tnt,G0123
file2.txt
A,abc/xyz,kk,dd,zz,DCT,G0123,1
A,ddd/lyg,kk,dd,zz,DCT,M1234,1
A,abc/xyz,kk,dd,zz,DCT,M1234,1
A,cnn/tnt,kk,dd,zz,DCT,G0123,1
A,ddd/lyg,kk,dd,zz,DCT,G0123,1
In above files, I would like to compare files 1 and 2 in file1.txt with fields 2 and 7 in file2.txt. Only if both fields matches, I would like to print/save file2.txt line into new file. So, in above comparison I would like to print out following -
file3.txt
A,abc/xyz,kk,dd,zz,DCT,M1234,1
A,cnn/tnt,kk,dd,zz,DCT,G0123,1
Could someone please help me with script for this?
Thank you for your help!